亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

Spring ApplicationListener的使用詳解

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

介紹

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

ContextRefreshedEvent事件監(jiān)聽

以Spring的內(nèi)置事件ContextRefreshedEvent為例,當(dāng)ApplicationContext被初始化或刷新時(shí),會(huì)觸發(fā)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 方法省略}

//實(shí)現(xiàn)ApplicationListener接口 @Componentpublic class MyListener implements ApplicationListener<MyEvent> { @Override public void onApplicationEvent(MyEvent event) { System.out.println('監(jiān)聽到事件: '+event.getId()+'t'+event.getMessage()); }}

測(cè)試

@SpringBootTest@RunWith(SpringRunner.class)public class ListenerTest { @Autowired private ApplicationContext applicationContext; @Test public void testListenner() { MyEvent myEvent = new MyEvent('myEvent', 9527L, '十二點(diǎn)了 該吃飯了~'); applicationContext.publishEvent(myEvent); // System.out.println('發(fā)送結(jié)束'); }}

結(jié)果

Spring ApplicationListener的使用詳解

到此這篇關(guān)于Spring ApplicationListener的使用詳解的文章就介紹到這了,更多相關(guān)Spring ApplicationListener 內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Spring
相關(guān)文章:
主站蜘蛛池模板: aaa黑人一级毛片 | 一级黄色a级片 | 天天在线天天看成人免费视频 | www.久色 | 黄频在线看 | 亚洲国产成人最新精品资源 | 特色一级片 | 免费黄色片网址 | 国产成人久久精品一区二区三区 | 害羞的清纯女神露脸在线视频 | 亚洲精品美女久久久久 | 成人性生交大片免费看软件 | 国产精品亚洲一区二区在线观看 | 国产午夜精品一区二区三区不卡 | 伊人久久综合影院首页 | 色 在线播放| 国产精品视频一区二区三区w | 在线播放人成午夜免费视频 | 亚洲精品乱码久久久久久 | 国产91精品黄网在线观看 | 久热中文字幕在线观看 | 久久欧美精品欧美久久欧美 | 91久久香蕉青青草原娱乐 | 亚洲免费视频播放 | 亚洲高清免费 | 免费国产成人综合 | 亚洲欧美日韩精品久久亚洲区色播 | 国产精品原创巨作无遮挡 | 精品一久久香蕉国产二月 | 365深夜福利在线观看 | 91精品国产综合久 | 亚洲人在线 | 亚洲黄色片 | 国产精品嫩草影视在线观看 | 毛片特黄 | 国内真实愉拍系列情侣自拍 | 国偷盗摄自产福利一区在线 | 久久久久一级片 | 亚洲综合图色国模40p | 亚洲第一网站免费视频 | 激情毛片视频在线播放 |