一马平川1

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

2019年3月26日

摘要: 1.首先调用starting()方法,其内部是一个对所有listener的starting()调用的for循环,然后每个listener调用另一个starting方法,其内部调用multicastEvent方法,其又调用其他multicastEvent方法,其又继续调用其他的multicastEve 阅读全文
posted @ 2019-03-26 23:42 一马平川1 阅读(850) 评论(0) 推荐(1) 编辑

摘要: 该方法目的是获取SpringApplicationRunListener getRunListener() 调用 > getSpringFactoriesInstances() 调用 > SpringFactoriesLoader.loadFactoryNames() 调用 > getResourc 阅读全文
posted @ 2019-03-26 20:53 一马平川1 阅读(261) 评论(0) 推荐(1) 编辑

摘要: 该方法只做了一件事:设置了一个名为java.awt.headless的系统属性,源码如下: 上述含义是: 给属性设值System.setProperty(),它的值来源于System.getProperty(),奇怪了,为什么把属性从一个地方取出来,然后又设置到同一个地方,这不是多此一举吗? 其实这 阅读全文
posted @ 2019-03-26 20:00 一马平川1 阅读(4161) 评论(0) 推荐(1) 编辑