当前位置: 首页 > news >正文

北海市网站建设_网站建设公司_JavaScript_seo优化

百度站长怎么验证网站,知乎的网站建设和网站运营,ccd深圳设计公司,中国做网站最好的企业监听器模式介绍 监听器模式的要素 事件监听器广播器触发机制 SpringBoot监听器实现 系统事件 事件发送顺序 监听器注册 监听器注册和初始化器注册流程类似 监听器触发机制 获取监听器列表核心流程: 通用触发条件: 自定义监听器实现 实现方式1 实现监听器接口: Order(1) …监听器模式介绍 监听器模式的要素 事件监听器广播器触发机制 SpringBoot监听器实现 系统事件 事件发送顺序 监听器注册 监听器注册和初始化器注册流程类似 监听器触发机制 获取监听器列表核心流程: 通用触发条件: 自定义监听器实现 实现方式1 实现监听器接口: Order(1) public class FirstListener implements ApplicationListenerApplicationStartedEvent {Overridepublic void onApplicationEvent(ApplicationStartedEvent event) {System.out.println(hello first);} } 配置resources/META-INF/spring.factories: org.springframework.context.ApplicationListenercom.mooc.sb2.listener.FirstListener 实现方式2 启动类中进行添加 Order(2) public class SecondListener implements ApplicationListenerApplicationStartedEvent {Overridepublic void onApplicationEvent(ApplicationStartedEvent event) {System.out.println(hello second);} } SpringBootApplication MapperScan(com.mooc.sb2.mapper) public class Sb2Application {public static void main(String[] args) { // SpringApplication.run(Sb2Application.class, args);SpringApplication springApplication new SpringApplication(Sb2Application.class); // springApplication.addInitializers(new SecondInitializer());springApplication.addListeners(new SecondListener());springApplication.run(args);}} 实现方式3 properties文件中进行配置 同初始化器一样,同样需要注意,这种方式的Order会失效,跟前面两种方式相比始终都是最先加载 Order(3) public class ThirdListener implements ApplicationListenerApplicationStartedEvent {Overridepublic void onApplicationEvent(ApplicationStartedEvent event) {System.out.println(hello third);}} key值context.listener.classes value值: listener类的全类名 context.listener.classescom.mooc.sb2.listener.ThirdListener 实现方式4 自定义制定监听器对哪一类事件感兴趣 Order(4) public class FourthListener implements SmartApplicationListener {Overridepublic boolean supportsEventType(Class? extends ApplicationEvent eventType) {return ApplicationStartedEvent.class.isAssignableFrom(eventType) || ApplicationPreparedEvent.class.isAssignableFrom(eventType);}Overridepublic void onApplicationEvent(ApplicationEvent event) {System.out.println(hello fourth);} } 配置resources/META-INF/spring.factories: org.springframework.context.ApplicationListenercom.mooc.sb2.listener.FourthListener 启动后会发现hello fourth会被打印两次,因为两个事件都触发了,所以打印了两遍 面试题 介绍一下监听器模式? 结合源码图和四要素进行回答 SpringBoot关于监听器相关的实现类有哪些? 可以通过spring.factories文件去看具体的实现类有哪些 SpringBoot框架有哪些框架事件以及它们的发送顺序? 参考上面事件发送顺序流程图 介绍一下监听事件的触发机制? 围绕着监听器的加载注册,以及如何判断出监听器对某一个事件感兴趣进行作答 如何自定义实现系统监听器及注意事项?实现ApplicationListener接口与SmartApplicantionListener接口的区别? ApplicationListener只能指定对某一类事件的监听,而SmartApplicantionListener可以实现指定对多类事件的监听
http://www.ihoyoo.com/news/1134.html

相关文章:

  • 18互联网站做网站程序wordpress首页调取指定分类内容
  • 旅游网站内容规划特点网站站点风格
  • 网站开发定做福田网站建设论文结论
  • 网站优化与推广深圳龙岗有什么好玩的地方
  • 微信网站怎么做的好处小榄网站设计
  • 网站开发人员 组织架构建设地区网站建议
  • 网站开发是什么费用网站开发工程师的职务
  • 药膳网站建设的目的二级域名网站免费建站
  • 电商网站开发平台哪家好网站qq在线状态
  • 南山网站建设公司乐云seowordpress 显示用户昵称
  • 中国制造网网站建设的优势房地产新闻联播
  • 公司办公网络设计方案山西seo优化公司
  • 肃宁县做网站做淘客必须有自己内部网站吗
  • 高端网站名字电商网站开发报告
  • 网页设计个人网页代码沈阳网站关键词优化做的好吗
  • 百度做网站推广多少钱上海公司注册网上核名
  • 安卓盒子 做网站wordpress新浪微博图床
  • 与企业网站做接口运营策划
  • 长沙专业网站制作wordpress主题在哪
  • phpcms 安装官网的教程更换域名后网站图片还是无法显示wordpress导出xml
  • 个人网站设计模板上海天华建筑设计有限公司代表作
  • wordpress回收站在哪wordpress皮肤
  • 在线做试卷的网站重庆网站seo排名
  • 网上家教网站开发阿里云建设网站
  • 在网站上发消息做宣传装修在线设计平台
  • 用.net core 做网站网络营销包括哪些基本内容
  • 自己买服务器可以搭建网站吗福州制作网站软件
  • 百度免费网站空间备案 网站名称 怎么改
  • 江西工程建设信息网站网站持有者和备案企业
  • 北京网站制作公司公司湖南专业seo推广