當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
4、SpringBoot 配置和使用定时任务
生活随笔
收集整理的這篇文章主要介紹了
4、SpringBoot 配置和使用定时任务
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1、在入口類中加入@EnableScheduling注解:
- 2、創建定時器類,類中的方法注解了@Scheduled就是一個定時器:
簡單兩步,實現在spring boot中配置和使用定時器:
1、在入口類中加入@EnableScheduling注解:
@SpringBootApplication @EnableScheduling public class MySpringBootApplication {private static Logger logger = LoggerFactory.getLogger(MySpringBootApplication.class);public static void main(String[] args) {SpringApplication.run(MySpringBootApplication.class, args);logger.info("My Spring Boot Application Started");} }2、創建定時器類,類中的方法注解了@Scheduled就是一個定時器:
@Component public class Scheduler {private final Logger logger = LoggerFactory.getLogger(this.getClass());@Scheduled(cron="0 0/1 * * * ?") //每分鐘執行一次public void statusCheck() { logger.info("每分鐘執行一次。開始……");//statusTask.healthCheck();logger.info("每分鐘執行一次。結束。");} @Scheduled(fixedRate=20000) //fixedRate:執行頻率,每隔多少時間就啟動任務,不管該任務是否啟動完成public void testTasks() { logger.info("每20秒執行一次。開始……");//statusTask.healthCheck();logger.info("每20秒執行一次。結束。");} }總結
以上是生活随笔為你收集整理的4、SpringBoot 配置和使用定时任务的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2、SpringBoot整合JDBC
- 下一篇: gradle idea java ssm