
Spring
c_c_f
这个作者很懒,什么都没留下…
展开
-
第四章:@ComponentScan注解源码的分析
一:前提知识原创 2021-08-26 02:06:41 · 341 阅读 · 0 评论 -
第三章:BeanDefinitionRegistry接口说明
BeanDefinitionRegistry:是用于对Bean定义的增、删、查操作。一:BeanDefinitionRegistry接口说明public interface BeanDefinitionRegistry extends AliasRegistry { /** * 注册bean定义 */ void registerBeanDefinition(String beanName, BeanDefinition beanDefinition) throws BeanDefin原创 2021-08-23 21:08:38 · 229 阅读 · 0 评论 -
第二章:BeanDefinition介绍
一:什么是BeanDefinition?为什么需要BeanDefinition?BeanDefinition是一个描述Bean定义的顶层接口。例如Bean是单例还是多例、Bean对象的全类名、Bean是否是懒加载、创建对象需要的属性值等等信息。但是我们为什么需要BeanDefinition这个顶层接口呢?因为Bean定义的来源有xml配置文件、java配置类,在springboot时还增加了yml文件。这么一看以后可能还会增加其他定义Bean对象的方式。因此spring的对象工厂也不可能为每一种原创 2021-08-23 14:57:01 · 411 阅读 · 0 评论 -
第一章:SpringIOC容器概述及IOC加载流程简单说明
一:什么是IOC容器?springIOC就是控制反转,意思开发者以配置文件(xml文件)或者配置类(java类)的方式,告诉容器如何创建对象,并对对象属性进行填充。二:SpringIOC容器加载流程简单说明(故事说明)springIOC容器可以看成是一个创建对象的工厂(中文名:对象工厂;英文名:BeanFactory)。我们有了对象工厂,但是对象工厂缺少一个搬运员工搬运创建对象需要的原材料。搬运员工将创建对象的原材料搬运过来之后,问对象工厂材料给你放在哪里呀?工厂对象说放到这个材料容器里原创 2021-08-23 02:11:56 · 182 阅读 · 0 评论