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 · 108 阅读 · 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 · 203 阅读 · 0 评论