看到这个标题,相信不少人会感到疑惑,回忆你们自己的场景会发现,在Spring的项目中很少有使用多线程处理任务的,没错,大多数时候我们都是使用Spring MVC开发的web项目,默认的Controller,Service,Dao组件的作用域都是单实例,无状态,然后被并发多线程调用,那么如果我想使用多线程处理任务,该如何做呢?如何启动我们的多线程任务类,可以专门定义一个组件类启动也可以在启动Spring的main方法中启动,下面看下,如何定义组件启动:最后备忘下logback.xml,里面可以配置相对和绝对的日志文件路径:

Spring-Boot中如何使用多线程处理任务方法

Spring-Boot中如何使用多线程处理任务方法

Spring-Boot中如何使用多线程处理任务方法

Spring-Boot中如何使用多线程处理任务方法

Spring-Boot中如何使用多线程处理任务方法