成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

您的位置:首頁技術文章
文章詳情頁

Spring ApplicationListener的使用詳解

瀏覽:4日期:2023-09-03 14:27:45

介紹

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

ContextRefreshedEvent事件監聽

以Spring的內置事件ContextRefreshedEvent為例,當ApplicationContext被初始化或刷新時,會觸發ContextRefreshedEvent事件.如下代碼示例:

@Componentpublic 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 方法省略}

//實現ApplicationListener接口 @Componentpublic class MyListener implements ApplicationListener<MyEvent> { @Override public void onApplicationEvent(MyEvent event) { System.out.println('監聽到事件: '+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('發送結束'); }}

結果

Spring ApplicationListener的使用詳解

到此這篇關于Spring ApplicationListener的使用詳解的文章就介紹到這了,更多相關Spring ApplicationListener 內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Spring
相關文章:
主站蜘蛛池模板: 狠狠色狠狠色狠狠五月ady | 亚洲影院中文字幕 | 国产一区高清 | 韩国精品视频在线观看 | 精品亚洲一区二区三区 | 香蕉久久精品 | 日本理论片午夜论片 | 中文字幕人成乱码在线观看 | 久久亚洲精品中文字幕三区 | 偷柏自拍亚洲欧美综合在线图 | 岛国搬运工最新网地址 | 欧美在线看欧美高清视频免费 | 玖玖爱精品 | 亚洲国产成人久久一区二区三区 | 久久人人草 | 一区二区三区高清视频在线观看 | 另类欧美日韩 | 亚洲免费视频网址 | 亚洲精品国产成人专区 | 久久久青草 | 亚洲一区中文字幕 | 国产欧美网站 | 男女精品视频 | 亚洲精品一二区 | 欧美国产成人一区二区三区 | 欧美一级三级在线观看 | 俄罗斯aa毛片一级 | 美女一级毛片毛片在线播放 | 91理论片午午伦夜理片久久 | 日本在线观看免费看片 | 免费观看国产精品 | 在线观看一级 | 99成人免费视频 | 各种偷拍盗摄视频在线观看 | 欧美日韩另类视频 | 一区二区三区在线免费视频 | 影院成人区精品一区二区婷婷丽春院影视 | 91成人免费视频 | 久草热视频在线观看 | 免费观看成人久久网免费观看 | 中文字幕亚洲一区二区三区 |