ThreadPoolTaskScheduler 在 Main 函数和 Spring 环境下的使用技巧
作为Java开发人员,在使用spring框架的时候,如果想要获取到线程池对象,可以直接使用spring框架提供的ThreadPoolxxx来获取。那么在非spring环境下,main函数怎么使用ThreadPoolTaskScheduler呢?下面凯哥(凯哥Java:kaigejava)就来讲讲在main函数中怎么使用.如果我们直接使用下面代码:ThreadPoolTaskScheduler();

作为Java开发人员,在使用spring框架的时候,如果想要获取到线程池对象,可以直接使用spring框架提供的ThreadPoolxxx来获取。那么在非spring环境下,main函数怎么使用ThreadPoolTaskScheduler呢?下面凯哥(凯哥Java:kaigejava)就来讲讲在main函数中怎么使用.
如果我们直接使用下面代码:
ThreadPoolTaskScheduler();
taskScheduler.setPoolSize(10);
taskScheduler.setRemoveOnCancelPolicy(true);
taskScheduler.setThreadNamePrefix("task-");
ScheduledFuture<?> scheduledFuture = taskScheduler.schedule(jobDTO, cronTrigger);在执行后,会报错。错误信息:java.lang.IllegalStateException: ThreadPoolTaskScheduler not initialized
怎么解决呢?
import org.springframework.scheduling.concurrent.ThreadPoolTaskScheduler;
import org.springframework.scheduling.support.CronTrigger;
public class MainApplication {
public static void main(String[] args) {
// 初始化 ThreadPoolTaskScheduler
ThreadPoolTaskScheduler taskScheduler = new ThreadPoolTaskScheduler();
taskSche原创不易,完成人机校验,阅读全文
相关推荐
MYSQLMySQL的替换函数及补全函数的使用学习笔录-SPRING BOOTspring boot学习4 多环境配置工作小总结&小工具类Spring Boot管理技巧:利用pkill命令快速停止应用工作小总结&小工具类【markdown转word】Pandoc高效转换Markdown为Word技巧,Visual Studio主题、字体、快捷键、开发环境设置,自用。AI相关和AI讨论方案技巧:其他随笔VUE学习系列-01 环境搭建(使用脚手架构建)NACOS【Spring boot Nacos系列教程】Nacos第三篇:多环境配置工作小总结mybatis 查询的时候提示 JDBC requires that the JdbcType 错误怎么解决以mysql常用几个函数使用