Spring Scheduling

1. 先下載相關Library
 
2. 執行的 Java 程式
public class TimeJob {
    public void excute(){
     System.out.println("Hello World");
    }
}
 
3. 設定 Spring 的 ApplicationContent.xml
 <bean id="timeJob" class="gov.vghtpe.wps.job.TimeJob"/>
 <bean id="jobDetail" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
    <property name="targetObject" ref="timeJob" />
    <property name="targetMethod" value="excute" />
    <property name="concurrent" value="false" />
 </bean>
 <bean id="simpleTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean">
     <property name="jobDetail" ref="jobDetail" />
     <property name="startDelay" value="1000" />
     <property name="repeatInterval" value="5000" />
 </bean>
 <bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
     <property name="jobDetail" ref="jobDetail" />
     <property name="cronExpression" value="0 0 6 * * ?" />
 </bean>
 
 <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
     <property name="triggers">
         <list>
             <ref bean="cronTrigger" />
             <ref bean="simpleTrigger" />
         </list>
     </property>
 </bean>
 
Reference Spring 2.5.x
 
 
廣告

About fenjj

Perfect !!??...
本篇發表於 Uncategorized。將永久鏈結加入書籤。

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s