我在用石英安排工作时遇到问题...我找不到一个表达式可以让我每分钟从14:00到17:30进行工作...我已经尝试过

0 0-30/1 14-17 ? * MON-FRI


但不起作用

最佳答案

在春天我会这样做

@Scheduled(cron="0 0 14-16 * * *")
public void schedule1() {
    schedule2();
}

@Scheduled(cron="0 0-30 17 * * *")
public void schedule2() {
    System.out.println(new Date());
}


或在xml配置中

<bean id="test" class="test.Test" />

<task:scheduled-tasks>
    <task:scheduled ref="test" method="schedule2" cron="0 0 14-16 * * *"/>
    <task:scheduled ref="test" method="schedule2" cron="0 0-30 17 * * *"/>
</task:scheduled-tasks>


请注意,在xml配置中,可以使用一种方法。使用注释的技巧是因为我们不能在一个方法上使用2个相同类型的注释。

10-08 20:17