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

詳解springboot整合Listener的兩種方式

 更新時間:2018年12月05日 11:32:03   作者:SUBEYZ  
這篇文章主要介紹了springboot整合Listener的兩種方式,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下

1.通過注解

編寫啟動類

package cn.bl;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.web.servlet.ServletComponentScan;
@SpringBootApplication
@ServletComponentScan
public class App {
 public static void main(String[] args) {
 SpringApplication.run(App.class, args);
 }
}

 編寫一個監(jiān)聽器

package cn.bl.listener;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import javax.servlet.annotation.WebListener;
@WebListener
public class FirstListener implements ServletContextListener{
 @Override
 public void contextInitialized(ServletContextEvent sce) {
 System.out.println("init .. ");
 }
 @Override
 public void contextDestroyed(ServletContextEvent sce) {
 System.out.println("desroyed .. ");
 }
}

 當(dāng)執(zhí)行App的時候

2.通過函數(shù)

package cn.bl.listener;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public class SecondListener implements ServletContextListener{
 @Override
 public void contextInitialized(ServletContextEvent sce) {
 System.out.println("second servletListener init .. ");
 }
 @Override
 public void contextDestroyed(ServletContextEvent sce) {
 System.out.println("second servletListener destroy .. ");
 }
}

package cn.bl;


import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.web.servlet.ServletListenerRegistrationBean;
import org.springframework.context.annotation.Bean;
import cn.bl.listener.SecondListener;
@SpringBootApplication
public class App2 {
 public static void main(String[] args) {
 SpringApplication.run(App2.class, args);
 }
 @Bean
 public ServletListenerRegistrationBean<SecondListener>getBean(){
 ServletListenerRegistrationBean<SecondListener>bean = new ServletListenerRegistrationBean<>(new SecondListener());
 return bean;
 }
}

總結(jié)

以上所述是小編給大家介紹的springboot整合Listener的兩種方式,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Java中的類初始化解析

    Java中的類初始化解析

    這篇文章主要介紹了Java中的類初始化解析,類的初始化是一個Java類生命周期中的其中一個階段,初始化是類加載的最后一個階段,也正是在初始化階段,才會真正開始執(zhí)行類中所寫的Java代碼,需要的朋友可以參考下
    2023-08-08
  • 如何基于FTP4J實現(xiàn)FTPS連接過程解析

    如何基于FTP4J實現(xiàn)FTPS連接過程解析

    這篇文章主要介紹了如何基于FTP4J實現(xiàn)FTPS連接過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-10-10
  • Redis Spring配置集群過程

    Redis Spring配置集群過程

    這篇文章主要介紹了Redis Spring配置集群過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • JAVA Map架構(gòu)和API介紹

    JAVA Map架構(gòu)和API介紹

    JAVA Map架構(gòu)和API介紹:Map、Map.Entry、AbstractMap、SortedMap、 NavigableMap、Dictionary。
    2013-11-11
  • 簡單了解springboot中的配置文件相關(guān)知識

    簡單了解springboot中的配置文件相關(guān)知識

    這篇文章主要介紹了簡單了解springboot中的配置文件相關(guān)知識,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11
  • java-RGB調(diào)色面板的實現(xiàn)(事件監(jiān)聽器之匿名內(nèi)部類)

    java-RGB調(diào)色面板的實現(xiàn)(事件監(jiān)聽器之匿名內(nèi)部類)

    這篇文章主要介紹了java-RGB調(diào)色面板的實現(xiàn)(事件監(jiān)聽器之匿名內(nèi)部類),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • JavaWeb工程中集成YMP框架快速上手(二)

    JavaWeb工程中集成YMP框架快速上手(二)

    YMP是一個非常簡單、易用的一套輕量級JAVA應(yīng)用開發(fā)框架,設(shè)計原則主要側(cè)重于簡化工作任務(wù)、規(guī)范開發(fā)流程、提高開發(fā)效率。對YMP框架感興趣的小伙伴們可以參考一下
    2016-02-02
  • springboot CommandLineRunner接口實現(xiàn)自動任務(wù)加載功能

    springboot CommandLineRunner接口實現(xiàn)自動任務(wù)加載功能

    這篇文章主要介紹了springboot CommandLineRunner接口實現(xiàn)自動任務(wù)加載功能,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05
  • IDEA 創(chuàng)建多級文件夾的操作

    IDEA 創(chuàng)建多級文件夾的操作

    這篇文章主要介紹了IDEA 創(chuàng)建多級文件夾的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • Java JDK與cglib動態(tài)代理有什么區(qū)別

    Java JDK與cglib動態(tài)代理有什么區(qū)別

    這篇文章主要介紹了Java JDK動態(tài)代理和cglib動態(tài)代理的區(qū)別文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2023-03-03

最新評論

扶风县| 沾益县| 南城县| 平舆县| 威海市| 赤水市| 和龙市| 平罗县| 静安区| 武隆县| 常德市| 达孜县| 开化县| 望江县| 牡丹江市| 台江县| 荥经县| 龙山县| 布拖县| 黎城县| 天祝| 镇坪县| 都江堰市| 额尔古纳市| 浦东新区| 兴海县| 百色市| 曲水县| 大同市| 丰县| 湖南省| 建阳市| 南和县| 浦县| 安庆市| 镇沅| 嘉禾县| 积石山| 泰顺县| 陕西省| 遵义市|