定时任务中@Scheduled cron 如何更改从配置信息中获取

转载自:https://www.cnblogs.com/yishang/p/11133371.html
1 类中添加

import org.springframework.context.support.PropertySourcesPlaceholderConfigurer;
@Bean
public static PropertySourcesPlaceholderConfigurer propertyConfigInDev() {
    return new PropertySourcesPlaceholderConfigurer();//  //使spring能够识别 ${cron} 
}

@Scheduled(cron = "${cron}")
这样就可以了

2 yml中添加cron即可
 cron: 0 51 13 * * ?

 

你可能感兴趣的:(java菜鸟苦逼前进史)