最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringBoot加載應用事件監(jiān)聽器代碼實例

 更新時間:2020年06月05日 14:34:00   作者:樊梨花大大王  
這篇文章主要介紹了SpringBoot加載應用事件監(jiān)聽器代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

利用 Spring 工廠加載機制,實例化 ApplicationListener 實現(xiàn)類,并排序對象集合

創(chuàng)建應用事件監(jiān)聽器

創(chuàng)建類實現(xiàn)接口ApplicationListener,可以使用@Order或實現(xiàn)Orderd接口進行排序

@Order(Ordered.HIGHEST_PRECEDENCE)
public class HelloWorldApplicationListener implements ApplicationListener<ContextRefreshedEvent> {
  @Override
  public void onApplicationEvent(ContextRefreshedEvent event) {
    System.out.println("HelloWorld : " + event.getApplicationContext().getId()
        + " , timestamp : " + event.getTimestamp());
  }
}
public class AfterHelloWorldApplicationListener implements ApplicationListener<ContextRefreshedEvent>,Ordered {
  @Override
  public void onApplicationEvent(ContextRefreshedEvent event) {
    System.out.println("AfterHelloWorld : " + event.getApplicationContext().getId()
        + " , timestamp : " + event.getTimestamp());
  }
  @Override
  public int getOrder() {
    return Ordered.LOWEST_PRECEDENCE;
  }
}

在spring.properties中配置

# ApplicationListener
org.springframework.context.ApplicationListener=\
com.imooc.diveinspringboot.listener.AfterHelloWorldApplicationListener,\
com.imooc.diveinspringboot.listener.HelloWorldApplicationListener,\

輸出

HelloWorld : application , timestamp : 1591105193644
AfterHelloWorld : application , timestamp : 1591105193644

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • JVM中最耗cpu的線程查找方法

    JVM中最耗cpu的線程查找方法

    這篇文章主要為大家介紹了JVM中最耗cpu的線程查找方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09
  • Linux如何尋找Java安裝路徑

    Linux如何尋找Java安裝路徑

    這篇文章主要介紹了Linux如何尋找Java安裝路徑問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • Spring 應用上下文獲取 Bean 的常用姿勢實例總結

    Spring 應用上下文獲取 Bean 的常用姿勢實例總結

    這篇文章主要介紹了Spring 應用上下文獲取 Bean,結合實例形式總結分析了Spring 應用上下文獲取 Bean的實現(xiàn)方法與操作注意事項,需要的朋友可以參考下
    2020-05-05
  • Spring定時任務只執(zhí)行一次的原因分析與解決方案

    Spring定時任務只執(zhí)行一次的原因分析與解決方案

    在使用Spring的@Scheduled定時任務時,你是否遇到過任務只執(zhí)行一次,后續(xù)不再觸發(fā)的情況?這種情況可能由多種原因導致,如未啟用調(diào)度、線程池問題、異常中斷等,本文將深入分析Spring定時任務只執(zhí)行一次的原因,并提供完整的解決方案,需要的朋友可以參考下
    2025-03-03
  • SpringBoot整合SpringSecurity認證與授權

    SpringBoot整合SpringSecurity認證與授權

    在項目開發(fā)中,權限認證是很重要的,尤其是一些管理類的系統(tǒng),對于權限要求更為嚴格,本文主要介紹了SpringBoot整合SpringSecurity認證與授權,感興趣的可以了解一下
    2023-11-11
  • Java結合Kotlin實現(xiàn)寶寶年齡計算

    Java結合Kotlin實現(xiàn)寶寶年齡計算

    這篇文章主要為大家介紹了Java結合Kotlin實現(xiàn)寶寶年齡計算示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • 使用Java實現(xiàn)轉換掃描的文檔為可搜索的PDF

    使用Java實現(xiàn)轉換掃描的文檔為可搜索的PDF

    這篇文章主要為大家詳細介紹了如何使用Java實現(xiàn)轉換掃描的文檔為可搜索的PDF,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-12-12
  • Struts2 使用OGNL遍歷map方法詳解

    Struts2 使用OGNL遍歷map方法詳解

    這篇文章主要介紹了Struts2 使用OGNL遍歷map方法詳解,具有一定參考價值,需要的朋友可以了解下。
    2017-09-09
  • Maven 配置文件 生命周期 常用命令詳解

    Maven 配置文件 生命周期 常用命令詳解

    Maven是圍繞著構建生命周期的核心概念為原型,整個項目的創(chuàng)建和部署都是圍繞著生命周期展開的,一個生命周期由若干個生命周期階段組成。下面通過本文給大家介紹Maven 配置文件 生命周期 常用命令詳解,一起看看吧
    2017-11-11
  • java定時任務框架elasticjob詳解

    java定時任務框架elasticjob詳解

    這篇文章主要介紹了java定時任務框架elasticjob詳解,Elastic-Job是ddframe中dd-job的作業(yè)模塊中分離出來的分布式彈性作業(yè)框架。該項目基于成熟的開源產(chǎn)品Quartz和Zookeeper及其客戶端Curator進行二次開發(fā)。,需要的朋友可以參考下
    2019-06-06

最新評論

巴中市| 徐水县| 苍梧县| 宁明县| 茶陵县| 左贡县| 共和县| 浮山县| 法库县| 进贤县| 大埔县| 南昌市| 景宁| 诸城市| 磴口县| 台北县| 孝义市| 永平县| 蕉岭县| 安丘市| 深州市| 尖扎县| 哈密市| 岐山县| 福安市| 安国市| 神农架林区| 肇东市| 肃宁县| 永城市| 邯郸市| 新干县| 荔波县| 定远县| 台湾省| 玉树县| 垣曲县| 盐边县| 泰来县| 甘泉县| 东辽县|