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