Toggle navigation
技术博客
首页
Java
Spring
DB
服务器
JS
软件
微语
留言
登录
当前位置:
首页
SpringBoot多线程定时任务
SpringBoot多线程定时任务
2023-08-31 10:26:50
字数:1334
78
次
# pom.xml配置 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>2.3.4.RELEASE</version> </dependency> # 新建TaskExecutorConfig.java import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.scheduling.annotation.EnableAsync; import org.springframework.scheduling.annotation.EnableScheduling; import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor; /** * @author huangyuchen * @date 2023/8/23 14:20 * @decrption */ @EnableScheduling @EnableAsync @Configuration public class TaskExecutorConfig { @Bean public ThreadPoolTaskExecutor taskExecutor() { ThreadPoolTaskExecutor executor = new ThreadPoolTaskExecutor(); executor.setCorePoolSize(16); executor.setMaxPoolSize(100); executor.setThreadNamePrefix("my-thread-"); return executor; } } # 定时任务类 ```java @Component @Slf4j @Async public Task { @Scheduled(cron = "0 0/1 * * * ?") public void token() { log.info("get start"); log.info("task run"); log.info("get end"); } } ```
给我留言吧
昵称*
提交评论
留言板
目录
微信
分类
Nginx
系统
文学
生活
历史
地理
学习网站
nginx资源站
runoob学习网
redis学习网
vue中文网
dubbo
返回顶部
×
登录/注册
用户名
昵称
密码
确认密码
提交
没有账号?
马上注册
提交
已有账号?
去登录