<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    spring與自動調度任務(二)

    使用quartz和spring自動調度。
    具體實現bean:

    package com.duduli.li.quartz;

    import java.util.Date;

    public class Display {

        @SuppressWarnings(
    "deprecation")
        
    public void disp(){
            System.out.println(
    new Date().getSeconds());
            System.out.println(
    "自動控制測試");
        }
    }
    繼承quartzjobbean類:這個類和繼承Timer類類似
    package com.duduli.li.quartz;

    import org.quartz.JobExecutionContext;
    import org.quartz.JobExecutionException;
    import org.springframework.scheduling.quartz.QuartzJobBean;

    public class AutoRun extends QuartzJobBean{

        
    private Display  display;
        
        
    public void setDisplay(Display display) {
            
    this.display = display;
        }

        @Override
        
    protected void executeInternal(JobExecutionContext arg0)
                
    throws JobExecutionException {
            display.disp();
        }
    }
    spring配置文件:
                        <!-- quartz進行自動調度 -->
    <!-- 具體實現類 -->
        
    <bean id="display2"    class="com.duduli.li.quartz.Display"></bean>
        
    <!-- spring對quartz的支持,Auto類實現quartz的job接口的類,jobDataAsMap是將實現類注入其中 -->
        
    <bean id="quartz" class="org.springframework.scheduling.quartz.JobDetailBean">
            
    <property name="jobClass" value="com.duduli.li.quartz.AutoRun"/>
            
    <property name="jobDataAsMap">
                
    <map>
                    
    <entry key="display" value-ref="display2"></entry>
                
    </map>
            
    </property>
        
    </bean>
        
    <!-- spring對quartz的支持,對其值的設定 -->
        
    <bean id="simpleTask" class="org.springframework.scheduling.quartz.SimpleTriggerBean">
            
    <property name="jobDetail" ref="quartz"></property>
            
    <property name="startDelay" value="2000"></property>
            
    <property name="repeatInterval" value="2000"></property>
        
    </bean>
        
    <!-- 啟動自動調度 -->
        
    <bean id="quartzTest" class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
            
    <property name="triggers">
                
    <list>
                    
    <ref bean="simpleTask"/>
                
    </list>
            
    </property>
        
    </bean>
    client調用:
    package com.duduli.li.quartz;


    import org.springframework.beans.factory.BeanFactory;
    import org.springframework.context.support.ClassPathXmlApplicationContext;

    public class Client {

        
    public static void main(String[] args) {
                BeanFactory factory 
    = new ClassPathXmlApplicationContext("applicationContext.xml");
                factory.getBean(
    "quartzTest");
            }
    }

    posted on 2009-03-11 10:31 duduli 閱讀(1483) 評論(2)  編輯  收藏

    評論

    # re: spring與自動調度任務(二) 2009-03-12 10:14 高處為0

    好像配置的有點不正確,lz自己測試過了嗎?  回復  更多評論   

    # re: spring與自動調度任務(二)[未登錄] 2009-03-13 13:15 duduli

    測試過了的,當時還犯了一個錯誤,就是去實現quartz包中的job接口@高處為0
      回復  更多評論   


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    <2009年3月>
    22232425262728
    1234567
    891011121314
    15161718192021
    22232425262728
    2930311234

    導航

    統計

    公告

    welcome to my place.

    常用鏈接

    留言簿(5)

    我參與的團隊

    隨筆分類

    隨筆檔案

    新聞分類

    石頭JAVA擺地攤兒

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    @duduli
    主站蜘蛛池模板: 国产精品免费久久久久久久久| 在线观看免费无码专区| 国产亚洲精品免费| 91视频免费观看高清观看完整| 在线看片v免费观看视频777 | 五月婷婷免费视频| 午夜爽爽爽男女免费观看影院| 国内自产拍自a免费毛片| 亚洲综合伊人久久大杳蕉| 亚洲欧洲国产精品久久| 四虎影视久久久免费观看| 亚洲av再在线观看| 亚洲AV色吊丝无码| 日本免费人成网ww555在线| 免费人成年轻人电影| 亚洲国产成人99精品激情在线| 免费一区二区无码东京热| 亚洲国产无套无码av电影| 日韩在线观看免费完整版视频| 国产成人精品日本亚洲专区| 亚洲A∨精品一区二区三区下载| 精品无码免费专区毛片| 97公开免费视频| 亚洲fuli在线观看| 最近免费中文字幕MV在线视频3| 国产成人免费网站| 精品国产亚洲一区二区三区| 久久国产乱子伦精品免费看| 亚洲性色成人av天堂| 国产精品四虎在线观看免费| 亚洲日日做天天做日日谢| 91精品啪在线观看国产线免费| 亚洲国产精品成人久久久| 日本无卡码免费一区二区三区| 亚洲中文无码永久免| 2020久久精品国产免费| 美女啪啪网站又黄又免费| 免费一级大黄特色大片| 免费福利电影在线观看| 久久精品国产亚洲AV麻豆王友容| 国产人成网在线播放VA免费|