您好,欢迎访问代理记账网站
  • 价格透明
  • 信息保密
  • 进度掌控
  • 售后无忧

SpringBoot开启注解调用定时任务

平常项目中,会涉及一些定时任务,比如定时获取时间,发送短信邮箱,提醒我待办事项等等,下面说说Spring定时器的使用方法,这里以SpringBoot项目为例

1 启动类SpringBootApplication加上注解@EnableScheduling开启定时任务

@EnableScheduling //开启定时任务注解
@org.springframework.boot.autoconfigure.SpringBootApplication
public class SpringBootApplication {
    public static void main(String[] args) {
        SpringApplication.run(SpringBootApplication.class, args);
    }
}

2给需要定时执行的任务方法加上注解配置参数

@Controller
public class TimeTestController {
    @Scheduled(cron = "*/5 * * * * ?")//每个5秒执行一次任务(方法)
    public void  timeScheduled(){
        Date dd=new Date();
        //格式化
        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        System.out.println("当前时间:"+dateFormat.format(new Date()));
    }
}

3 启动项目查看效果

在这里插入图片描述


分享:

低价透明

统一报价,无隐形消费

金牌服务

一对一专属顾问7*24小时金牌服务

信息保密

个人信息安全有保障

售后无忧

服务出问题客服经理全程跟进