该方法目的是获取SpringApplicationRunListener
getRunListener()-----调用---->
getSpringFactoriesInstances()----调用----->
SpringFactoriesLoader.loadFactoryNames()-----调用---->
getResources("spring.factories") 和 getProperty("SpringApplicationRunListener")
本来想图像放大一些,看的清除一些,没想到成这样了.
总结:获取运行监听器的过程是加载spring.factories文件并从中取出SpringApplicationRunListener属性值,最后创建这些属性值所代表的类的实例的过程.