【发布时间】:2011-04-14 06:11:00
【问题描述】:
在 Spring web mvc 中
1) 如果我们定义DispatcherServlet如下
<servlet>
<servlet-name>appServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
</servlet>
它会在 WEB-INF 文件夹下查找名为 appServlet-servlet.xml 的文件,如 spring 参考中所述。
我的问题是我们可以更改它要查找的 文件名 和 位置 吗? (我认为使用上下文或初始化参数我们可以做到这一点,任何人都可以告诉我它到底应该是什么吗?)
2) 在每个 spring web mvc web.xml 中,我们都会有以下行:
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
在这里,我的问题是它要查找哪些上下文文件? (这是寻找 dispatcherservlet-servlet.xml 的上下文加载侦听器吗?)
3) dispatcherservlet-servlet.xml 和 applicationcontext.xml 之间的区别? (我看到了一些例子……人们将applicationcontext.xml 导入dispatcherservlet-servlet.xml?)
4) 请告诉我 Spring Web 可以有多少个上下文,是否有任何命名约定(如调度程序 servlet)?/
【问题讨论】:
-
我希望下面的链接能够回答你的问题。 stackoverflow.com/questions/11815339/…
标签: spring spring-mvc