如果這些特殊的節日可以表示成一個單一的cron expression你不應該有問題。
如果這些特殊節假日不能被表達爲單一cron expression,你不希望修改如下:
<bean id="quartzScheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="cronTrigger1" />
<ref bean="cronTrigger2" />
<ref bean="cronTrigger3" />
<ref bean="cronTrigger4" />
</list>
</property>
我認爲你不能做你想做的,因爲在一個CronTriggerBean
:
<bean id="cronTrigger1" ="org.springframework.scheduling.quartz.CronTriggerBean">
<property name="jobDetail" ref="quartzSchedulerSpecialHolidays" />
<property name="cronExpression" value="abracadabra" />
</bean>
你只能一個jobDetail
一個cronExpression
關聯。