文章正文
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,若离线请留言!
热门阅读
-
活性污泥法工艺控制 第3版 张建丰 中国电力出版社 PDF 9787519849979 出版时间:2021年04月.pdf
活性污泥法工艺控制 第3版 张建丰 中国电力出版社 PDF 9787519849979 出版时间:2021年04月.pdf ...
-
90年代的“第五代” 杨远婴,潘桦等主编 北京:北京广播学院出版社 PDF 7810049100 2000.pdf
90年代的“第五代” 杨远婴,潘桦等主编 北京:北京广播学院出版社 PDF 7810049100 2000.pdf ...
-
在华世界顶级设计机构之商业综合体设计解读 1 奚亮编 天津:天津大学出版社 PDF 9787561841198 2011.pdf
在华世界顶级设计机构之商业综合体设计解读 1 奚亮编 天津:天津大学出版社 PDF 9787561841198 2011.pdf ...
-
意识形态的终结 50年代政治观念衰微之考察 (美)丹尼尔·贝尔著;张国清译 北京:中国社会科学出版社 PDF 9787516119785 2013.pdf
意识形态的终结 50年代政治观念衰微之考察 (美)丹尼尔·贝尔著;张国清译 北京:中国社会科学出版社 PDF 9787516119785 2013.pdf ...
-
保卫马克思 (法)阿尔都塞著;顾良译 北京:商务印书馆 PDF 9787100126694 2016.pdf
保卫马克思 (法)阿尔都塞著;顾良译 北京:商务印书馆 PDF 9787100126694 2016.pdf ...
-
定西孤儿院纪事 杨显惠著 广州:花城出版社 PDF 7536049145 出版时间:2007.pdf
定西孤儿院纪事 杨显惠著 广州:花城出版社 PDF 7536049145 出版时间:2007.pdf ...
-
书斋里的革命 朱学勤文选 朱学勤著 长春:长春出版社 PDF 780604938 1999.pdf
书斋里的革命 朱学勤文选 朱学勤著 长春:长春出版社 PDF 780604938 1999.pdf ...
-
外国文论简史 刘象愚主编 北京:北京大学出版社 PDF 7301081219 2005.pdf
外国文论简史 刘象愚主编 北京:北京大学出版社 PDF 7301081219 2005.pdf ...
-
现代主义文学作品选 刘象愚编 PDF 97874521358112 高等教育出版社 出版时间:2002.pdf
现代主义文学作品选 刘象愚编 PDF 97874521358112 高等教育出版社 出版时间:2002.pdf ...
-
二十世纪外国诗歌经典 钟敬文,启功主编;北京师范大学中文系组编;刘象愚主编 北京:北京师范大学出版社 PDF 7303032363 出版时间:2004.pdf
二十世纪外国诗歌经典 钟敬文,启功主编;北京师范大学中文系组编;刘象愚主编 北京:北京师范大学出版社 PDF 7303032363 出版时间:2004.pdf ...