spring创建beanfactory前为什么需要先删除beanfactory?
目前在学习一些spring的源码,有个很大的疑问,就是spring明明是第一次创建beanFactory,但是在创建的时候,却先要判断一下beanFactory是否存在,这是为什么?下面是我创建的流程:
1.spring入口,加载spring的配置文件
2.实例化,调用核心的refresh()函数
3.refresh()函数的一些操作
4.创建beanFactory
spring创建beanfactory前为什么需要先删除beanfactory?
目前在学习一些spring的源码,有个很大的疑问,就是spring明明是第一次创建beanFactory,但是在创建的时候,却先要判断一下beanFactory是否存在,这是为什么?下面是我创建的流程:
1.spring入口,加载spring的配置文件
2.实例化,调用核心的refresh()函数
3.refresh()函数的一些操作
4.创建beanFactory
那换个思路,如果refresh如果不只触发一次了?