从getBean()分析BeanFactory和ApplicationContext
注意了, loadBeanDefintions 方法并不会去实例化 Bean, 这里只是把我们定义的 Bean 的信息, 封装成 BeanDefiniton 而已, 并不会去实例化.注意, 这里是预加载, 预加载会加载所有的非懒加载的的单例的非抽象的 bean .而懒加载, 其实也是在 getBean ()的时候才会加载的.这是因为 ApplicationContext 的预加载机制, 会加载所有的单例的非抽象的以及非。看见懒加载, 那么懒加载的 bean 啥时候加载?还是 getBean ()方法。
原创
2023-03-07 22:10:37 ·
662 阅读 ·
0 评论