SpringBoot 监听器触发机制

一、SpringBoot 监听器触发机制

以SpringApplicationRunListeners 为例。进入run方法

进入starting方法。里面是遍历所有的SpringApplicationRunListeners 

内部是调用一个广播器发送

二、将前面的天气监听器在Test类调用改造成SpringBoot的形式

1、原来的Test类

2、监听器部分

1) 增加WeatherRunListener

2)、下雨监听器增加Component

3)下雪监听器增加Component

 4) 增加单元测试

 5) 查看运行效果

猜你喜欢

转载自www.cnblogs.com/linlf03/p/12274452.html
今日推荐