![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring源码分析
文章平均质量分 85
BNMZY
chatgpt搬运工
展开
-
Spring - bean 的生命周期
基本介绍 简介 Spring容器可以管理Singleton作用域的Bean的声明周期,在此作用域下,Spring能够精确的知道该Bean何时被创建,何时初始化完成以及何时被销毁 对于Prototype作用域的Bean,Spring 只负责创建,创建后Bean的实例就交给客户端代码来管理,Spring容器将不再跟踪其生命周期 图示 + 流程简介 根据配置情况调用Bean构造方法或工厂方法实例化Bean 利用依赖注入完成Bean中所有属性值的配置注入 如果Bean实现了BeanNameAware接口,则原创 2020-07-19 17:22:51 · 114 阅读 · 0 评论 -
Spring - bean 的加载
一 加载配置文件 ClassPathXmlApplicationContext(“xxx.xml”) 构造函数重点源码 构造器(最终会执行该构造器) public ClassPathXmlApplicationContext( String[] configLocations, boolean refresh, @Nullable ApplicationContext parent) throws BeansException { super(parent); setCon原创 2020-07-19 15:38:45 · 204 阅读 · 0 评论