SpringBoot整合定时任务----Scheduled注解实现(一个注解全解决)

少年意气强不羁,虎胁插翼白日飞。这篇文章主要讲述SpringBoot整合定时任务----Scheduled注解实现(一个注解全解决)相关的知识,希望能为你提供帮助。
一、使用场景二、准备工作三、开始搭建配置【SpringBoot整合定时任务----Scheduled注解实现(一个注解全解决)】- 配置启动项

package com.wang.test.demo; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.scheduling.annotation.EnableScheduling; @SpringBootApplication @EnableScheduling//启动定时任务 public class DemoApplication {public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); }}

- cron表达式
- 定时任务方法
package com.wang.test.demo.task; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; @Component//加载到容器中,可以被发现启动 public class TaskTest {//cron表达式,来控制定时执行时间,这里是每5秒执行一次本方法,业务逻辑可以进行在此方法内进行书写 @Scheduled(cron = "0/5 * * * * ?") public void printTimeOne(){System.out.println("任务一:时间为--> "+System.currentTimeMillis()); }@Scheduled(cron = "0/6 * * * * ?") public void printTimeTwo(){System.out.println("任务二:时间为--> "+System.currentTimeMillis()); }}

四、结果展示
SpringBoot整合定时任务----Scheduled注解实现(一个注解全解决)

文章图片

五、总结

    推荐阅读