文章正文
spring boot 系统启动事件监听
【文章】2020-04-23
简介spring boot 系统启动事件监听
spring boot在启动过程中提供了一些事件的监听,这样极大的方便了开发者拓展功能;
spring boot支持的事件类型:ApplicationStartingEvent
事件列表
关键步骤:
1、实现接口ApplicationListener来创建自己的事件监听类;如:
@Componentpublic class ApplicationStartedEventListener implements ApplicationListener<ApplicationStartingEvent> { @Override public void onApplicationEvent(ApplicationStartingEvent applicationStartedEvent) { System.out.println("application starting ....."); } }2、在启动类中注册,修改此前启动类的代码为:
@SpringBootApplicationpublic class SpringBootDemoApplication { public static void main(String[] args) { SpringApplication springApplication = new SpringApplication(SpringBootDemoApplication.class); springApplication.addListeners(new ApplicationStartedEventListener()); springApplication.run(args); } }3、运行发现启动前先打印
同样的,为了省事,直接用lamda来实现其他几个接口
@SpringBootApplicationpublic class SpringBootDemoApplication { public static void main(String[] args) { SpringApplication springApplication = new SpringApplication(SpringBootDemoApplication.class); springApplication.addListeners(new ApplicationStartedEventListener()); springApplication.addListeners((ApplicationListener<ApplicationPreparedEvent>) event -> { System.out.println("application prepared event"); }); springApplication.addListeners((ApplicationListener<ApplicationReadyEvent>) event -> { System.out.println("application ready event"); }); springApplication.run(args); } }系统启动时,执行顺序为:
application starting
>application prepared
>application ready
打赏支持
感谢您的支持,加油!

打开微信扫码打赏,你说多少就多少
找书费时,联系客服快速获取!

在线客服8:30-22:30,若离线请留言!
获取教程,请联系在线客服!

在线客服8:30-22:30,若离线请留言!
热门阅读
-
血火大地 (日)西村寿行著;肖坤华译 兰州:甘肃人民出版社 PDF 7226001314 1987.pdf
血火大地 (日)西村寿行著;肖坤华译 兰州:甘肃人民出版社 PDF 7226001314 1987.pdf ...
-
将死对方的王 我的第一本国际象棋书 (俄)卡斯帕罗夫著;徐家亮译 北京:人民体育出版社 PDF 750092903 2006.pdf
将死对方的王 我的第一本国际象棋书 (俄)卡斯帕罗夫著;徐家亮译 北京:人民体育出版社 PDF 750092903 2006.pdf ...
-
石阶上的舞者 中国女建筑师的作品与思想记录 金磊主编;《建筑创作》杂志社主编 北京:中国建筑工业出版社 PDF 7112079594 2006.pdf
石阶上的舞者 中国女建筑师的作品与思想记录 金磊主编;《建筑创作》杂志社主编 北京:中国建筑工业出版社 PDF 7112079594 2006.pdf ...
-
钱梦龙与导读艺术 钱梦龙著;中国教育报刊社人民教育家研究院组编 北京:北京师范大学出版社 PDF 9787303202720 2016.pdf
钱梦龙与导读艺术 钱梦龙著;中国教育报刊社人民教育家研究院组编 北京:北京师范大学出版社 PDF 9787303202720 2016.pdf ...
-
知识财产概要 原书第5版 阿瑟·R.米勒,迈克尔·H.戴维斯著 北京:知识产权出版社 PDF 9787513050920 2017.pdf
知识财产概要 原书第5版 阿瑟·R.米勒,迈克尔·H.戴维斯著 北京:知识产权出版社 PDF 9787513050920 2017.pdf ...
-
知识产权法基本原理 1 基础理论 修订版 李扬著 北京:中国社会科学出版社 PDF 9787516129159 2013.pdf
知识产权法基本原理 1 基础理论 修订版 李扬著 北京:中国社会科学出版社 PDF 9787516129159 2013.pdf ...
-
知识产权法基本原理 2 著作权法 修订版 李扬著 北京:中国社会科学出版社 PDF 9787516129159 2013.pdf
知识产权法基本原理 2 著作权法 修订版 李扬著 北京:中国社会科学出版社 PDF 9787516129159 2013.pdf ...
-
知识产权法 李永明主编 杭州:浙江大学出版社 PDF 730803142 2003.pdf
知识产权法 李永明主编 杭州:浙江大学出版社 PDF 730803142 2003.pdf ...
-
知识产权法案例研究 李永明主编 杭州:浙江大学出版社 PDF 7308030717 2002.pdf
知识产权法案例研究 李永明主编 杭州:浙江大学出版社 PDF 7308030717 2002.pdf ...
-
知识产权法 郑成思著 北京:法律出版社 PDF 7503621400 2003.pdf
知识产权法 郑成思著 北京:法律出版社 PDF 7503621400 2003.pdf ...