beanfactory能做哪些事情
aplicationcontext有哪些扩展功能
事件解耦
public static void main(String[] args) {
//ctrl+alt+u 查看类图
ConfigurableApplicationContext context = SpringApplication.run(SpringdemoApplication.class, args);
System.out.println(context.getBean("aaa"));
//ctrl+alt+左键直接到实现
//ConfigurableApplicationContext extends ApplicationContext,
}
ApplicationContext通过类图看是间接继承了BeanFactory
很多单例的bean在哪呢,都会在SimpleJndiBeanFactory的 private final Map<String, Object> singletonObjects = new HashMap();
存储
- applicationContext BeanFactoryapplicationcontext beanfactory applicationcontext beanfactory容器spring applicationcontext beanfactory源码spring applicationcontext beanfactory之间 applicationcontext beanfactory体系spring applicationcontext beanfactory框架spring 容器applicationcontext beanfactory多种 beanfactory beanfactory factorybean beanfactory源码spring