国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看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

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 午夜www| 精品一区av | av在线精品 | 国产中文一区 | 91电影院| 成人影院av | 1区2区视频 | 亚洲成人精品在线观看 | 欧美成在线视频 | 亚洲天堂一区二区 | 国产一区 | 国产乱码精品一区二区三区中文 | 亚洲av毛片 | 美日韩精品视频 | 欧美第一专区 | 毛片一级av | 久久国产精品影视 | 中国女人黄色大片 | 中文字幕 国产 | 91在线网站 | 中文字幕一区在线观看视频 | 先锋av在线资源 | 国产精品免费网址 | 免费观看的av | 精品久久久久久 | 日韩欧美中文字幕在线视频 | 久久精品国产亚洲一区二区三区 | jizz国产| 激情五月婷婷 | 久久成人18免费网站 | 国产精品一区电影 | 99久久国| 久久久在线 | 亚洲天天在线观看 | 亚洲欧美日韩精品久久亚洲区 | 午夜男人视频 | 欧美老妇交乱视频 | 激情欧美一区二区三区中文字幕 | 国产精品视频免费观看 | 在线观看的av | 中文字幕一区二区三区乱码图片 |