如果我们有多个XML配置文件,DispatcherServlet将如何工作?

如果我们有多个XML配置文件,DispatcherServlet将如何工作?,第1张

如果我们有多个XML配置文件,DispatcherServlet将如何工作?

web.xml
文件可以配置多个
DispatcherServlet
实例,每个实例都有自己的配置。每个
DispatcherServlet
实例都配置了
WebApplicationContext
与其他
DispatcherServlet
实例不同的实例,因此您可以使用相同的Bean名称,而不会影响其他应用程序上下文

<!-- configured by WEB-INF/ap-servlet.xml --><servlet>    <servlet-name>ap</servlet-name>    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>    <load-on-startup>1</load-on-startup></servlet><!-- configured by WEB-INF/em-servlet.xml --><servlet>    <servlet-name>em</servlet-name>    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>    <load-on-startup>1</load-on-startup></servlet>

您还必须配置

web.xml
将请求映射到适当的
DispatcherServlet
。例如,每个区域可以具有不同的URL路径。

<servlet-mapping>    <servlet-name>ap</servlet-name>    <url-pattern>/ap/*</url-pattern></servlet-mapping><servlet-mapping>    <servlet-name>em</servlet-name>    <url-pattern>/em/*</url-pattern></servlet-mapping>


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5133675.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-17
下一篇2022-11-17

发表评论

登录后才能评论

评论列表(0条)

    保存