面试题:ApplicationContext和BeanFactory两种容器区别

ApplicationContext和BeanFactory两种容器区别

BeanFactory是ApplicationContext容器的父接口

BeanFactory(多例模式):

  BeanFactory在启动的时候不会去实例化对象,只有从容器中拿对象的时候才会去实例化;

ApplicationContext(单例模式):

  ApplicationContext在启动的时候就把所有的对象全部实例化了。它还可以为对象配置lazy-init=true来让对象实现延迟实例化; 

注:不妥之处、缺少之处还请路过的大佬指教

原文地址:https://www.cnblogs.com/peng-1234/p/14589915.html