BeanFactory&ApplicationContext
BeanFactory: bean工厂接口,负责创建bean实例,
容器里保存的所有单例bean其实是一个map<key-->value>。BeanFactory是Spring最底层的接口
ApplicationContext:是BeanFactory的子接口。留给程序员使用的ioc容器接口
更多负责容器功能的实现(基于BeanFactory创建好的对象之上)从容器中获取bean;
包括DI,AOP也都是在ApplicationContext接口的这些类下面
Spring模式:工厂模式