典型的工厂模式。
容器负责创建对象,管理生命周期,Spring容器使用依赖注入(DI)来管理,这些对象称为Spring Beans。IoC是目的,DI是手段。
两个容器:
Spring BeanFactory容器:最简单的容器,给DI提供支持,它用 org.springframework.beans.factory.BeanFactory 接口来定义。
Spring ApplicationContext容器:功能大于上一个,由 org.springframework.context.ApplicationContext 接口定义。