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

Spring Boot容器加載時(shí)執(zhí)行特定操作(推薦)

 更新時(shí)間:2018年01月24日 16:39:07   作者:林塬  
這篇文章主要介紹了Spring Boot容器加載時(shí)執(zhí)行特定操作及spring內(nèi)置的事件,需要的朋友可以參考下

某些情況下我們需要在 Spring Boot 容器啟動(dòng)加載完后執(zhí)行一些操作,此時(shí)可以通過實(shí)現(xiàn) ApplicationListener<E extends ApplicationEvent> 接口,并指定相應(yīng)事件來執(zhí)行操作,例如啟動(dòng)某些自定義守護(hù)線程

ApplicationContextEvent 是由 ApplicationContext 引發(fā)的事件基類,它有幾個(gè)實(shí)現(xiàn)類:

ContextRefreshedEvent :ApplicationContext 容器初始化或者刷新時(shí)觸發(fā)該事件,執(zhí)行一次
ContextStartedEvent :當(dāng)使用 ConfigurableApplicationContext 接口的 start() 方法啟動(dòng) ApplicationContext 容器時(shí)觸發(fā)該事件
ContextClosedEvent :當(dāng)使用 ConfigurableApplicationContext 接口的 close() 方法關(guān)閉 ApplicationContext 容器時(shí)觸發(fā)該事件
ContextStopedEvent : 當(dāng)使用 ConfigurableApplicationContext 接口的 stop() 方法停止 ApplicationContext 容器時(shí)觸發(fā)該事件

代碼例子

@Component
public class ApplicationStartup implements ApplicationListener<ContextRefreshedEvent> {
 @Override
 public void onApplicationEvent(ContextRefreshedEvent event) {
  System.out.println("容器初始化或者刷新時(shí)觸發(fā)該事件,執(zhí)行一次");
 }
}

總結(jié)

以上所述是小編給大家介紹的Spring Boot容器加載時(shí)執(zhí)行特定操作,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 詳解pom如何引入非Maven工程的jar包

    詳解pom如何引入非Maven工程的jar包

    系統(tǒng)遷移從某個(gè)公有云遷移到私有云,因?yàn)楝F(xiàn)在國內(nèi)大力推行國產(chǎn)化,所以我們這次遷移有兩個(gè)國產(chǎn)化的東西,第一個(gè)是操作系統(tǒng)采用了歐拉操作系統(tǒng),第二個(gè)就是數(shù)據(jù)庫采用了goldendb,本文給大家詳細(xì)介紹了pom如何引入非Maven工程的jar包,需要的朋友可以參考下
    2023-12-12
  • Springboot中使用Filter實(shí)現(xiàn)Header認(rèn)證詳解

    Springboot中使用Filter實(shí)現(xiàn)Header認(rèn)證詳解

    這篇文章主要介紹了Springboot中使用Filter實(shí)現(xiàn)Header認(rèn)證詳解,當(dāng)在?web.xml?注冊了一個(gè)?Filter?來對(duì)某個(gè)?Servlet?程序進(jìn)行攔截處理時(shí),它可以決定是否將請(qǐng)求繼續(xù)傳遞給?Servlet?程序,以及對(duì)請(qǐng)求和響應(yīng)消息是否進(jìn)行修改,需要的朋友可以參考下
    2023-08-08
  • 基于Java中最常用的集合類框架之HashMap(詳解)

    基于Java中最常用的集合類框架之HashMap(詳解)

    下面小編就為大家?guī)硪黄贘ava中最常用的集合類框架之HashMap(詳解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-11-11
  • TOMCAT內(nèi)存溢出及大小調(diào)整的實(shí)現(xiàn)方法

    TOMCAT內(nèi)存溢出及大小調(diào)整的實(shí)現(xiàn)方法

    下面小編就為大家?guī)硪黄猅OMCAT內(nèi)存溢出及大小調(diào)整的實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-05-05
  • Java創(chuàng)建線程的五種寫法總結(jié)

    Java創(chuàng)建線程的五種寫法總結(jié)

    本文主要為大家詳細(xì)介紹一下Java實(shí)現(xiàn)線程創(chuàng)建的五種寫法,文中的示例代碼講解詳細(xì),對(duì)我們學(xué)習(xí)有一定的幫助,感興趣的可以跟隨小編學(xué)習(xí)一下
    2022-08-08
  • 如何使用jenkins實(shí)現(xiàn)發(fā)布部分更新文件

    如何使用jenkins實(shí)現(xiàn)發(fā)布部分更新文件

    這篇文章主要介紹了如何使用jenkins實(shí)現(xiàn)發(fā)布部分更新文件,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Spring事務(wù)管理配置文件問題排查

    Spring事務(wù)管理配置文件問題排查

    這篇文章主要介紹了Spring事務(wù)管理配置文件問題排查,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • 深入淺出講解Spring框架中AOP及動(dòng)態(tài)代理的應(yīng)用

    深入淺出講解Spring框架中AOP及動(dòng)態(tài)代理的應(yīng)用

    在軟件業(yè),AOP為Aspect?Oriented?Programming的縮寫,意為:面向切面編程,通過預(yù)編譯方式和運(yùn)行期間動(dòng)態(tài)代理實(shí)現(xiàn)程序功能的統(tǒng)一維護(hù)的一種技術(shù)
    2022-03-03
  • SpringBoot之使用Redis實(shí)現(xiàn)分布式鎖(秒殺系統(tǒng))

    SpringBoot之使用Redis實(shí)現(xiàn)分布式鎖(秒殺系統(tǒng))

    這篇文章主要介紹了SpringBoot之使用Redis實(shí)現(xiàn)分布式鎖(秒殺系統(tǒng)),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • 教你如何監(jiān)控 Java 線程池運(yùn)行狀態(tài)的操作(必看)

    教你如何監(jiān)控 Java 線程池運(yùn)行狀態(tài)的操作(必看)

    這篇文章主要介紹了教你如何監(jiān)控 Java 線程池運(yùn)行狀態(tài)的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02

最新評(píng)論

吉木乃县| 高尔夫| 静安区| 肃北| 定日县| 织金县| 巴彦县| 邯郸市| 库伦旗| 临城县| 乌恰县| 株洲县| 龙陵县| 和政县| 闽清县| 延边| 辉南县| 平果县| 象州县| 尚义县| 台东县| 乐陵市| 阿图什市| 财经| 蓬安县| 海兴县| 依兰县| 拜城县| 望城县| 灵宝市| 中江县| 怀来县| 澄江县| 宜宾市| 左云县| 夏河县| 宣汉县| 甘洛县| 阜宁县| 连平县| 上饶市|