【Springboot】@Schedule注解同步问题

场景

使用weblogic部署的war包项目

springboot的定时都开启,并且正常

但当项目里面的A类的定时开始跑的时候,B类的JOB就停止了

原因

无任何配置的情况下,@Schedule是同步执行的,所以当A类的JOB开始跑,并且没有结束的时候,B类的JOB是无法开始的

解决办法

在application配置线程task

spring:
  profiles:
    active: prod
  task:
    scheduling:
      pool:
        size: 12

 

posted @ 2024-12-06 16:23  onejay  阅读(13)  评论(0)    收藏  举报