在Spring中使用@scheduled注释的多个cron表达式?

时间:2015-09-01 11:39:22

标签: spring spring-mvc

我想在每个月的最后一天触发一个方法。 我正在使用Spring

String date1 = "2015-12-01";
String date2 = "2015-12-31";

我怎么能告诉Spring在不同的预定时间执行?

我无法使用@scheduled annotation @Scheduled(cron = "${attendance.cron.schedule}")

1 个答案:

答案 0 :(得分:0)

您已开始使用占位符${attendance.cron.schedule}。所以我相信你只需要将attendance.cron.schedule外部化到你的属性文件中就可以设置了。

使用Spring,您最终可能会使用PropertyPlaceholderConfigurer。 如果您已经使用Spring Boot,它为easily externalize properties提供了很多选项。