spring生命周期流程简述
2021-03-31 16:33:33 0 举报
spring refresh流程
作者其他创作
大纲/内容
放入单例池
reader把spring自带的几种bd放到beandefinitionmap和names
aop,事件等
遍历上述map,各种解析、校验等,推断构造方法,反射实例化对象
把配置类转换成bd放到beandefinitionmap和names
初始化spring容器,父类构造DefaultListableBeanFactory
实现属性注入
执行bean工厂后置处理器完成扫描(这里有spring自带的,还有程序员提供的,等等,还有工厂本身和工厂等子类)
执行生命周期初始化回调
执行部分aware
提前暴露工厂,用于实现循环依赖
做一些国际化、注册BeanPostProcessor等等
spring生命周期流程简述
收藏
收藏
0 条评论
下一页