激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|JavaScript|易語言|

服務器之家 - 編程語言 - Java教程 - 詳解springboot整合Listener的兩種方式

詳解springboot整合Listener的兩種方式

2021-06-19 10:28SUBEYZ Java教程

這篇文章主要介紹了springboot整合Listener的兩種方式,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下

1.通過注解

詳解springboot整合Listener的兩種方式

編寫啟動類

?
1
2
3
4
5
6
7
8
9
10
11
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);
 }
}

 編寫一個監聽器

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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 .. ");
 }
}

 當執行app的時候

詳解springboot整合Listener的兩種方式

2.通過函數

詳解springboot整合Listener的兩種方式

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
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;
 }
}

總結

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

原文鏈接:https://blog.csdn.net/qq_38238041/article/details/84727197

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 少妇一级淫片免费看 | 成人一级毛片 | 国产精品久久久久久久不卡 | 欧美高清在线精品一区二区不卡 | 99re久久最新地址获取 | 99麻豆久久久国产精品免费 | 成人精品免费在线观看 | 久国产 | 亚洲欧美日韩精品久久 | 免费看成人毛片 | 日韩精品一区二区三区中文 | 欧美毛片在线观看 | 最近日本电影hd免费观看 | 国产成人强伦免费视频网站 | 久成人| 欧美三级日本三级少妇99 | 91免费视频版 | 激情综合婷婷久久 | 国产九九九九 | 成人免费在线播放 | 日本在线看片 | 一级大黄毛片 | 九九久久视频 | 青草视频在线观看视频 | 黄色免费影片 | 国产亚洲高清视频 | 久久亚洲春色中文字幕久久 | 国产精品看片 | 91久久久久久久一区二区 | 国产大片免费看 | 国产精品久久久久久久娇妻 | 毛片大全在线观看 | 斗罗破苍穹在线观看免费完整观看 | 国产精品.com | 一级免费黄视频 | 久久亚洲精品国产一区 | 日本中文字幕电影在线观看 | 国产精品成人免费一区久久羞羞 | av手机免费在线观看 | 精品日韩欧美 | 亚洲国产成人久久一区www妖精 |