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

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

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

    在路上

    路上有驚慌,路上有理想

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      28 Posts :: 1 Stories :: 10 Comments :: 0 Trackbacks

    我的評論

    re: Spring之事件監(jiān)聽 阮步兵 2010-09-01 21:24  
    SimpleApplicationEventMultucaster確實采用的是SyncTaskExecutor同步executor,也就是說SimpleApplicationEventMultucaster的listener都是同步執(zhí)行。當一個listener有多個事件需要處理時,同步執(zhí)行。
    re: Spring之事件監(jiān)聽 阮步兵 2010-09-01 11:43  
    @@joe
    一個任務里面,比如包括上傳文件和數(shù)據(jù)處理,如果文件不必立刻相應給客戶,可以通過事件監(jiān)聽的方式來實現(xiàn)。另外,業(yè)務流程中有郵件處理以及日志處理的,都可以在主流程結(jié)束后執(zhí)行,可以選擇事件監(jiān)聽方式處理。
    re: Spring之事件監(jiān)聽 阮步兵 2010-09-01 11:41  
    getTaskExecutor().execute(new Runnable() {

    public void run() {

    listener.onApplicationEvent(event);
    }
    });
    以上是SimpleApplicationEventMultucaster的部分代碼,它選擇的是new Runnable來執(zhí)行l(wèi)istener
    主站蜘蛛池模板: 免费看大美女大黄大色| 亚洲国产美女在线观看| 在线观看免费成人| 久久精品国产影库免费看| 日韩伦理片电影在线免费观看| 免费无码又爽又刺激高潮软件| 无码亚洲成a人在线观看| 五月天婷亚洲天综合网精品偷| 日本最新免费网站| 久久精品成人免费看| 国产成人自产拍免费视频| 亚洲精品GV天堂无码男同| 亚洲国产天堂久久综合| 在线免费视频一区二区| 国产精品久久久久免费a∨| 美女视频黄a视频全免费网站色窝 美女被cao网站免费看在线看 | 久久久久国色AV免费看图片 | 亚洲三区在线观看无套内射| 国产精品冒白浆免费视频| 青娱分类视频精品免费2| 最近免费最新高清中文字幕韩国| 另类免费视频一区二区在线观看 | 亚洲免费视频一区二区三区| 国产免费人成视频在线观看| 午夜时刻免费入口| 妞干网免费视频观看| 性做久久久久久久免费看| 在线观看无码AV网站永久免费| 中文字幕亚洲免费无线观看日本| 午夜爽爽爽男女免费观看影院| 亚洲免费人成在线视频观看| 免费在线观影网站| 在线观看免费播放av片| 成人性做爰aaa片免费看| 国产精品网站在线观看免费传媒| 最近免费中文字幕MV在线视频3 | 亚洲精品97久久中文字幕无码| 亚洲 综合 国产 欧洲 丝袜| 亚洲高清成人一区二区三区| 亚洲一级黄色视频| 亚洲日本va中文字幕久久|