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

赣州网站建设方案常德网站优化公司

赣州网站建设方案,常德网站优化公司,供应商管理制度及流程,dogip网站开发1.寻找spring.factories配置文件对应的监听器,主要要写监听器的全路径名,不然反射会报错 SpringBoot底层是如何读取META-INF/spring.factories的配置的? 1.遍历所有jar下的META-INF/spring.factories配置文件 2.读取配置文件下的所有属性&a…

1.寻找spring.factories配置文件对应的监听器,主要要写监听器的全路径名,不然反射会报错

 

 

 SpringBoot底层是如何读取META-INF/spring.factories的配置的?

1.遍历所有jar下的META-INF/spring.factories配置文件

2.读取配置文件下的所有属性,放入map

3.配置文件主要来源于,

3.1.开发者自己放的 

 

 3.2 spring-boot的配置文件 

3.spring-boot-autoconfiguration配置文件

读取完后放入缓存中,主要有13个大类,分别是:

org.springframework.context.ApplicationListener             2个值

======================spring-boot================================

org.springframework.boot.env.PropertySourceLoader           2个值
org.springframework.boot.SpringApplicationRunListener       1个值
org.springframework.boot.SpringBootExceptionReporter        1个值
org.springframework.context.ApplicationContextInitializer   4个值
org.springframework.context.ApplicationListener             9个值
org.springframework.boot.env.EnvironmentPostProcessor       3个值
org.springframework.boot.diagnostics.FailureAnalyzer        13个值
org.springframework.boot.diagnostics.FailureAnalysisReporter  1个值

==================spring-boot-autoconfiguration================================

org.springframework.context.ApplicationContextInitializer  2个值
org.springframework.context.ApplicationListener            1个值
org.springframework.boot.autoconfigure.AutoConfigurationImportListener  1个值
org.springframework.boot.autoconfigure.AutoConfigurationImportFilter  3个值
org.springframework.boot.autoconfigure.EnableAutoConfiguration       118个值
org.springframework.boot.autoconfigure.template.TemplateAvailabilityProvider 5个值

3个配置文件合并后,

ApplicationContextInitializer  6个值

ApplicationListener               12个值

SpringApplicationRunListener  1个

总共13大类

打开断点看看结果是否匹配:刚好6个,完全匹配

 

12个监听器:刚好完全匹配

 获取运行时监听器,刚好1个,完全匹配

org.springframework.boot.SpringApplication#getRunListeners

 org.springframework.boot.SpringApplicationRunListeners#starting

发布一个容器启动事件

 这里有四个监听器在监听容器启动事件

 

http://www.zhongyajixie.com/news/59091.html

相关文章:

  • 虹口网站建设公司什么是网络营销推广
  • 学做ps的网站有哪些报个电脑培训班要多少钱
  • 做好网站改版工作济南网络推广
  • 做水利网站需要多少钱如何在百度推广
  • sedo这种多语言网站怎么建设网络推广电话
  • 郑州做网站公司排中国最新消息新闻
  • dede增加手机网站怎么搭建属于自己的网站
  • 网站如何做交换链接域名解析查询
  • 企业网站可以自己做如何做个网站推广自己产品
  • 怎样做网站外部链接网站建设的好公司
  • 成华区建设局质检站网站整合营销方案
  • 医院网站建设技术方案36优化大师下载安装
  • 5分钟建站wordpress买卖链接网
  • 龙岗网站制作郑州网络推广厂家
  • 专业格泰建站看今天的新闻
  • 织梦怎么做中英文网站切换发帖秒收录的网站
  • wordpress强制分享代码电商关键词seo排名
  • 网站建设分配人员方案阿里云注册域名
  • 好制作网站公司查域名的网址
  • 建设项目环境影响登记表网站网站优化名词解释
  • 阿里巴巴网站运营怎么做百度搜索引擎的优缺点
  • 网站建设课程报告西安网站建设比较好的公司
  • vue做电商网站吉林百度seo公司
  • 赌球网站如何做代理首页关键词优化公司
  • wordpress插件扫描温州seo优化公司
  • 如何建立属于自己的网站新开传奇网站发布站
  • 江苏 建设 招标有限公司网站搜索大全引擎入口
  • 网页设计报价标准徐州关键词优化平台
  • 公众号seo排名优化网站排名优化怎么做
  • 果农在哪些网站做推广seo网站优化工具大全