日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Spring Boot笔记-线程池调度计划仅运行一次

發布時間:2025/3/15 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Spring Boot笔记-线程池调度计划仅运行一次 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

這里是有這樣的一個需求,啟動spring?boot后用一個新線程,跑一次就可以了,首先是線程池申請和配置:

@Configuration @EnableAsync public class AsyncConfiguration {@Bean("TaskExecutor")public Executor asyncExecutor(){ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor();executor.setCorePoolSize(5);executor.setMaxPoolSize(10);executor.setQueueCapacity(500);executor.setKeepAliveSeconds(60);executor.setThreadNamePrefix("TaskExecutor Async");executor.initialize();return executor;} }

然后配置調度:

@Configuration @EnableScheduling public class UpdateScheduleTask {@AutowiredXXXXXXX xxxxxxx;@Scheduled(initialDelay = 1000, fixedRate = Long.MAX_VALUE)private void updateCache() throws InterruptedException {//To do something...}

這里要主要的@Scheduled()中需要填寫initialDelay?=?1000,而fixedRate為Long.MAX_VALUE。

總結

以上是生活随笔為你收集整理的Spring Boot笔记-线程池调度计划仅运行一次的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。