我正在使用spring实现预定任务。我有一个固定费率任务,每30分钟运行一次。我想配置它运行每30分钟在9-5,星期一-星期五。请给我一个办法。
发布于 2012-01-10 21:08:21
很简单。固定费率:
import org.springframework.scheduling.annotation.Scheduled;
import static org.apache.commons.lang.time.DateUtils.MILLIS_PER_MINUTE;
@Scheduled(fixedRate = 30 * MILLIS_PER_MINUTE)
CRON表达式(未测试,请修复不正确):
@Scheduled(cron = "* 0,30 9-17 * * MON-FRI")
另请参阅:
https://stackoverflow.com/questions/8810464
复制相似问题