@Scheduled 读取配置文件

  1. @Log4j
  2. @Configuration
  3. @PropertySource(value = "classpath:application.yml")
  4. public class SchedulerConfig {

  5. @Scheduled(cron = "${q}")
  6. public void update() throws Exception {
  7. log.error("[q]");
  8. }
  9. }
在你的类前面添加
  1. @PropertySource(value = "classpath:application.yml")





PropertySource 只是单纯的添加配置文件到环境变量,如果q是配置在 application.yml,则不需要这个配置

你可能感兴趣的:(定时任务)