springboot中定时任务cron表达式从配置文件读取 发表于 2023-06-11 阅读次数: 本文字数: 461 阅读时长 ≈ 1 分钟 前言最近写项目时遇到一个需求,就是定时任务能不能改成可配置的,只是简单的一个定时任务,不想用xxljob、quartz等这些定时任务框架,没有这个必要,所以取舍下,只要能从配置文件读取就行了 实现1234567891011121314@Configuration@Component() //假如项目已经引入的配置文件, 则不需要@PropertySource注解配置//@PropertySource(value = "classpath:application.yml")public class MyJob { //如果获取不到, 取冒号后面的默认值 @Scheduled(cron = "${jobs.sendGasJob.corn:0/10 * * * * ?}") public void execute() { } } application.yml 123jobs: sendGasJob: corn: "0/15 * * * * ?" 看起来是不是很简单