![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring5
文章平均质量分 87
luo_jia_wei
这个作者很懒,什么都没留下…
展开
-
Spring源码
Spring源码 BeanDefinition BeanDefinition表示Bean定义,Spring根据BeanDefinition来创建Bean对象 属性 BeanClass Bean的类型,创建bean时反射得到实例 Scope Bean的作用域 singleton 单例模式-默认作用域 prototype 原型bean isLazy 懒加载,只针对singleton作用域 懒加载时,第一次getBean时生成Bean 或者Spring启动时直接.原创 2021-04-15 23:53:21 · 95 阅读 · 0 评论 -
spring 5-bean的生命周期和依赖注入
1.1 spring bean是如何创建的 spring中bean都是由spring框架来通过反射创建的;设想以下,如果需要自己实现一个bean管理的框架你会怎么设计? BeanFactory :bean的创建工厂 IOC容器:bean创建后实例存储位置 BeanDefinition:bean的定义信息,告诉框架你要创建的类是什么、bean名称是什么、成员变量、初始化方法等等 bean的定义信息需要从配置文件或则java config中进行加载,则需要对应的BeanDefinitionReader 从文件原创 2020-08-23 20:33:07 · 227 阅读 · 0 评论