Spring源码
Spring源码
Pepsi_yq
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
BeanDefinitionReader解析
在XmlBeanDefinitionReader类中查看UML图 1、BeanDefinitionReader:接口 loadBeanDefinitions()抽象方法 2、AbstractBeanDefinitionReader:抽象类 实现loadBeanDefinitions()方法:通过 绝对路径 获取资源对象 3、XmlBeanDefinitionReader:子类 实现loadBeanDefinition():从资源对象中获取输入流,为下面调用doLoadBeanDefinition(.原创 2022-04-18 06:13:11 · 238 阅读 · 0 评论 -
getSingleton() 过程总结
在DefaultSingletonBeanRegistry中 有三个getSingleton()方法 其中一个重写,两个重载 getSingleton() 重载方法的区别: 1、访问修饰符:public protected 2、方法签名:方法重载,第一个入参类型相同,第二个入参类型不同 3、方法逻辑: public Object getSingleton(String beanName) 调用getSingleton(String beanName, boolean allowEarlyReferen.原创 2022-04-18 06:40:18 · 569 阅读 · 0 评论 -
Spring源码 编译或者运行测试类或测试方法出现程序包不存在或者找不到符号
Spring源码 编译或者运行测试类或测试方法出现程序包不存在或者找不到符号 1、可以先定位缺包或者找不到符号(类)所属于哪个Spring子项目 记住子项目名 2、然后在编译失败那个子项目的grandle文件,找到dependencies中缺包所属子项目名,看是否是optional修饰,这边突然联想到Java Optional API,可能是做了某种引用。。。 把optional 改为 compile 然后点击gradle文件的编译按钮 ...原创 2021-12-18 22:07:12 · 2114 阅读 · 0 评论
分享