@Component
public class QuartzTimeScheduler {
public Logger logger = Logger.getLogger(QuartzTimeScheduler.class);
@Resource
WeekPlanService weekPlanService;
@Resource
MonthPlanService monthPlanService;
/**
* 每周7,22点30分30秒执行
*/
@Scheduled(cron="30 30 22 * * 7")
public void excuteDc(){
try {
weekPlanService.changeStateTo5();
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* 每月1号 0点10分30秒执行,将本月的月动态调为已发布。
*/
@Scheduled(cron="0 0 1 1 * ?")
public void excuteSentMessageReapet(){
try {
monthPlanService.changeStateTo5();
} catch (Exception e) {
e.printStackTrace();
}
}
}
spring注解定时器
最新推荐文章于 2020-07-30 15:53:57 发布