一马平川1

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

该方法目的是获取SpringApplicationRunListener

getRunListener()-----调用---->

    getSpringFactoriesInstances()----调用----->

          SpringFactoriesLoader.loadFactoryNames()-----调用---->

                  getResources("spring.factories") 和 getProperty("SpringApplicationRunListener")

 

本来想图像放大一些,看的清除一些,没想到成这样了.

总结:获取运行监听器的过程是加载spring.factories文件并从中取出SpringApplicationRunListener属性值,最后创建这些属性值所代表的类的实例的过程.

posted on 2019-03-26 20:53  一马平川1  阅读(257)  评论(0编辑  收藏  举报