<!-- 啟動觸發器的配置開始 -->
<bean name="startQuertz" lazy-init="false" autowire="no"
class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
<property name="triggers">
<list>
<ref bean="myJobTrigger" />
<ref bean="myJobTrigger2" />
</list>
</property>
</bean>
<!-- 啟動觸發器的配置結束 -->
<!-- quartz-2.x的配置 -->
<bean id="myJobTrigger"
class="org.springframework.scheduling.quartz.CronTriggerFactoryBean">
<property name="jobDetail">
<ref bean="myJobDetail" />
<property name="cronExpression">
<!-- <value>10 0/30 * * * ?</value> --><!-- Cron表達式“10 */1 * * * ?”意為:從10秒開始,每1分鐘執行一次。 -->
<!-- “59 59 23 * * ?” --><!-- 每天晚上12點執行 -->
<!-- “0 0/30 * * * ?” --><!-- 每30分鐘執行 -->
<!-- <value>59 59 23 * * ?</value> --> <!-- Cron表達式“0 0 23 10 11 ? 2016”意為:隻在2016.11.10 23:00:00 執行。 -->
<value>0 0 13 ? * WED</value><!-- 每個星期三中午10點郵件提醒 -->
<bean id="myJobTrigger2"
<ref bean="myJobDetail2" />
<value>0 16 17 * * ? 2017</value> <!-- Cron表達式“0 0 23 10 11 ? 2016”意為:隻在2016.11.10 23:00:00 執行。 -->
<!-- <value>0 0 10 ? * WED</value> --><!-- 每個星期三中午10點郵件提醒 -->
<!-- 排程的配置結束 -->
<!-- job的配置開始 -->
<bean id="myJobDetail"
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject">
<ref bean="job" />
<property name="targetMethod">
<value>emailremind</value><!-- 執行定時操作的方法名 -->
<bean id="myJobDetail2"
<value>getChanDaoProject</value><!-- 執行定時操作的方法名 -->
<!-- job的配置結束 -->
<!-- 工作的bean -->
<bean id="job" class="com.xdfstar.back.action.BackInviationAction" />