SpringBoot加载应用事件监听器代码实例
利用Spring工厂加载机制,实例化ApplicationListener实现类,并排序对象集合
创建应用事件监听器
创建类实现接口ApplicationListener,可以使用@Order或实现Orderd接口进行排序
@Order(Ordered.HIGHEST_PRECEDENCE) publicclassHelloWorldApplicationListenerimplementsApplicationListener{ @Override publicvoidonApplicationEvent(ContextRefreshedEventevent){ System.out.println("HelloWorld:"+event.getApplicationContext().getId() +",timestamp:"+event.getTimestamp()); } }
publicclassAfterHelloWorldApplicationListenerimplementsApplicationListener,Ordered{ @Override publicvoidonApplicationEvent(ContextRefreshedEventevent){ System.out.println("AfterHelloWorld:"+event.getApplicationContext().getId() +",timestamp:"+event.getTimestamp()); } @Override publicintgetOrder(){ returnOrdered.LOWEST_PRECEDENCE; } }
在spring.properties中配置
#ApplicationListener
org.springframework.context.ApplicationListener=\
com.imooc.diveinspringboot.listener.AfterHelloWorldApplicationListener,\
com.imooc.diveinspringboot.listener.HelloWorldApplicationListener,\
输出
HelloWorld:application,timestamp:1591105193644
AfterHelloWorld:application,timestamp:1591105193644
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
热门推荐
2 祝福语简短的微信
10 生日祝福语对妈妈简短
11 新年顾客简短祝福语大全
12 冬日问候祝福语大全简短
13 猪年祝福语大全简短的
14 牛年祝福语简短搞笑的
15 搞笑英译祝福语简短句
16 新郎朋友祝福语简短大气
17 业主装修完成祝福语简短
18 送给客人简短的祝福语