Spring框架中有多少种容器?

时间:2014-01-24 14:14:35

标签: spring java-ee

Spring框架中有多少种类型的容器?

在Servlet中,我们知道任何Web或应用程序服务器中的容器。同样,Spring Framework容器在哪里?

2 个答案:

答案 0 :(得分:1)

Spring的核心(就DI而言)是ApplicationContext。它负责加载bean定义和解析依赖关系。它将创建所有必需的bean并相应地注入它们(Spring中的连线说话)。它还将管理单例bean的生命周期。可以有多个上下文,它们可以是分层的,例如在SpringMVC中,Web上下文知道它的父上下文(这是单向的)。

答案 1 :(得分:0)

Spring有两种类型的容器。

  1. BeanFactory 容器
  2. ApplicationContext 容器

有关详细说明,请参阅this