Spring boot 如何通过配置文件读取定时器何时启动配置

场景描述: 当开发完成一个需求后,需要区分线上和线下配置。定时任务也是这样的,开发了一个需要每天十二点执行的定时器,但这也仅仅是线上要每天十二点执行,这对于测试来说,十分不方便,所以需要通过配置文件来获取配置的定时器执行时间。

启动类中使用@EnableScheduling开启定期任务
这里写图片描述

具体的对应定时任务的逻辑实现服务
这里写图片描述

1、通过@PropertySource来加载classpath下的配置文件
2、通过${}获取我们的配置

cron.props位于classpath下,内容如下:
这里写图片描述

猜你喜欢

转载自blog.csdn.net/qq_30243515/article/details/82142587