由于项目中有多个定时任务,cron表达式在代码里面维护起来略显困难,故将cron表达式写在配置文件中。
application.properties:
1.配置文件
system.bEnableStatisticCurrentCron=1
相对代码示例
@Scheduled(fixedDelayString = "${system.bEnableStatisticCurrentCron}")2.配置文件
system.bEnableStatisticCurrentCron=10 0/5 * * * ?
相对代码示例
@Scheduled(cron= "${system.bEnableStatisticCurrentCron}")
【springboot动态设置定时任务Cron参数表达式】
推荐阅读
- 第五节:SpringBoot常用注解介绍
- 第四节:SpringBoot中web模版数据渲染展示
- SpringBoot2022【草稿】
- 聊聊springboot项目全局异常处理那些事儿
- 第一节:创建SpringBoot项目并运行HelloWorld
- springboot管理系统[基于员工角色和文件权限的分级的后台管理系统源码]
- SpringBoot之@ComponentScan和@SpringBootApplication扫描覆盖问题
- mybatis|记mybatis查询null字段导致的NPE
- SpringBoot|SpringBoot 整合 druid数据源
- springboot项目配置application添加图片映射 (windows and linux 都可使用)