春季MVC有多少个容器?

时间:2016-12-21 16:48:09

标签: spring spring-mvc

我是春天新手。我想知道两件事:

  1. Dispatcher Servlet和ApplicatonContext是否存在于两个不同的容器中(就弹簧而言)。
  2. 另外,如果它们是同一个容器的一部分,那么如果我在两个配置文件中扫描类,spring怎么可能创建两个bean呢?
  3. 非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

SpringMVC有一个容器,即WebApplicationContext(Interface)

上下文代表您的环境。它表示围绕系统所在状态的状态。例如,在Java Web编程中,您有一个请求和一个响应。这些被传递给Servlet的服务方法。 Servlet的一个属性是ServletConfig,其中是ServletContext。 ServletContext用于向Servlet通知Servlet所在的容器。因此,ServletContext表示其容器内的Servlet环境。同样,在Java EE中,您拥有EBJContexts,元素(如会话bean)可以访问以使用其容器。(从qoura复制/粘贴)