1、产生的背景
因这家公司多个项目里面都是基于@Scheduled来做定时任务,零零散散有十几个任务在跑。这些任务没有一个统一的界面去管理起来,比如:
暂停、删除或者手动执行一次等。基于这些产生了schedule-starter组件的开发
2、如何使用
1、将maven配置到自己的项目里
<dependency>
<groupId>org.volicy.scheduled</groupId>
<artifactId>scheduled-spring-boot-starter</artifactId>
<version>1.0</version>
</dependency>
2、有几个注意的地方
a、starter组件里面的pom文件改成自己项目需要的一些配置
b、ScheduledPostProcessor类中注释的部分根据项目需要打开