欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Spring中如何使用ApplicationListener

這篇文章主要為大家展示了Spring中如何使用ApplicationListener,內(nèi)容簡而易懂,希望大家可以學(xué)習(xí)一下,學(xué)習(xí)完之后肯定會有收獲的,下面讓小編帶大家一起來看看吧。

東蘭網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項目制作,到程序開發(fā),運營維護(hù)。創(chuàng)新互聯(lián)從2013年創(chuàng)立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)

介紹

Spring ApplicationListener 是Spring事件機制的一部分,與ApplicationEvent抽象類結(jié)合完成ApplicationContext的事件通知機制.

ContextRefreshedEvent事件監(jiān)聽

以Spring的內(nèi)置事件ContextRefreshedEvent為例,當(dāng)ApplicationContext被初始化或刷新時,會觸發(fā)ContextRefreshedEvent事件.如下代碼示例:

@Component
public class LearnListener implements ApplicationListener<ContextRefreshedEvent> {
  @Override
  public void onApplicationEvent(ContextRefreshedEvent event) {
   //獲取所有的bean
   String[] definitionNames = event.getApplicationContext().getBeanDefinitionNames();
   for (String name : definitionNames) {
     //打印名稱
     System.out.println("name = " + name);
   }
  }
}

自定義事件

代碼

//繼承ApplicationEvent 抽象類就可以自定義事件模型
public class MyEvent extends ApplicationEvent {
 
  private Long id;
  private String message;
  public MyEvent(Object source) {
    super(source);
  }

  public MyEvent(Object source, Long id, String message) {
    super(source);
    this.id = id;
    this.message = message;
  }
  //get set 方法省略
}
//實現(xiàn)ApplicationListener接口
  @Component
public class MyListener implements ApplicationListener<MyEvent> {
  @Override
  public void onApplicationEvent(MyEvent event) {
    System.out.println("監(jiān)聽到事件: "+event.getId()+"\t"+event.getMessage());
  }
}

測試

@SpringBootTest
@RunWith(SpringRunner.class)
public class ListenerTest {
  @Autowired
  private ApplicationContext applicationContext;

  @Test
  public void testListenner() {
    MyEvent myEvent = new MyEvent("myEvent", 9527L, "十二點了 該吃飯了~");
    applicationContext.publishEvent(myEvent);
   // System.out.println("發(fā)送結(jié)束");
  }
}

結(jié)果

Spring中如何使用ApplicationListener

以上就是關(guān)于Spring中如何使用ApplicationListener的內(nèi)容,如果你們有學(xué)習(xí)到知識或者技能,可以把它分享出去讓更多的人看到。

網(wǎng)站名稱:Spring中如何使用ApplicationListener
URL分享:http://aaarwkj.com/article48/isjoep.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計、網(wǎng)站設(shè)計公司、全網(wǎng)營銷推廣、服務(wù)器托管、網(wǎng)頁設(shè)計公司、建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
在线中文字幕日韩有码| 婷婷色悠悠,色悠悠激情啪啪 | 亚洲成人午夜免费在线观看| 香蕉伊蕉伊中文在线视频| 久久伊人69日韩精品| 久久综合婷婷亚洲五月| 涩涩涩丁香色婷五月网| 亚洲欧洲一区二区中文字幕| 亚洲男人av天堂午夜在| 男女性生活视频成年人观看| 一区二区三区欧美日韩在线 | 国产片中文字幕在线观看| 91久久亚洲综合精品日本| 亚洲精品伦理视频在线| 日本高清三级精品一区二区| 亚洲av乱码一区二区三四五六七 | 热九九这里只有热九九| av全欧国男人在线天堂| 国产精品18禁一区二区三区| 国产一级二级三级大胆视频| 婷婷激情六月中文字幕| 国产亚洲一区二区视频| 91免费观看视频高清| 亚洲乱色熟女一区二区三区麻豆| 国产av剧情极品丝袜美女| 国产91九色在线播放| 国产精品呦呦国产精品尤物| 国产精品亚洲欧美日韩在线播放| 老牛av一区二区三区| 欧美成人午夜精品一区二区| 加勒比中文字幕日本道| 十八禁一区二区在线观看| 少妇精品久久久一区二区三区| 搡老女人老91妇女老熟女| 亚洲一区在线观看蜜臀| 免费观看国产性生活片| 日韩人妻中文字幕专区| 日韩精品一区伦理视频| 日韩精品极品在线免费视频| 欧美劲爆三级免费观看| 麻豆人妻一区二区三区|