Java Timer类也有定时任务的功能,不过还需通过Spring MVC去配置,否则Dao、Service等Bean无法在定时任务中进行注入
SpringBoot推荐使用此注解完成:
①在该项目的启动类中加上注解@EnableScheduling
作用: 开启对定时任务的支持
②编写定时任务类@Component、@Scheduled
作用: 编写需要定时执行的任务
//@Component:加在需要定时任务的类上
//@Scheduled:加在定时任务的具体方法上 具体参数自行百度
这样当程序启动时,每3秒执行一次输出当前时间!
____转自简书网"钟述林"