1
하지 않고, 하루에 한 번 작업을 실행
내가 16시 45분 모든 작업을 하루 한 번에 작업을 실행해야
<bean id="simpleTrigger"
class="org.springframework.scheduling.quartz.SimpleTriggerBean">
<property name="jobDetail" ref="runMeJob" />
<property name="repeatInterval" value="5000" />
<property name="startDelay" value="1000" />
</bean>
<!-- Cron Trigger -->
<bean id="cronTrigger"
class="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="runMeJob" />
<property name="cronExpression" value="0 45 16 ? * MON-FRI" />
</bean>
<bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="jobDetails">
<list>
<ref bean="runMeJob" />
</list>
</property>
<property name="triggers">
<list>
<ref bean="simpleTrigger" />
</list>
</property>
</bean>
.
simpleTrigger
내가 0
일 수 없기 때문에 repeatInterval
을 사용하지 않으면 경고 메시지가 표시되지만, 내 작업이 하루에 한 번 실행되기 때문에 필요하지 않습니다.
StriplingWarrior, 지적 해 주셔서 감사합니다,하지만 이상하게도이 표현은 여전히 작동하지 않습니다 : 0 45 16? * 월 - 금,이 표현은 잘 작동합니다 : 0/5 * * * *? – sergionni