gpt4 book ai didi

java - Spring MVC 中 Spring XML 文件的名称

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:54:38 26 4
gpt4 key购买 nike

我是 Spring MVC 的新手,当我浏览不同教程中的教程时,他们以不同的名称命名 spring XML 文件。例如“spring-web-servlet.xml”、“dispatcher-servlet.xml”、“spring-dispatcher-servlet.xml”。谁能给我解释一下这是为什么。

最佳答案

barunsthakur 回答的是一种通过使用上下文参数 contextConfigLocation 更改 spring 配置文件的默认位置的方法。如果未指定此参数,则 spring mvc 期望以下内容

Upon initialization of a DispatcherServlet, Spring MVC looks for a file named [servlet-name]-servlet.xml in the WEB-INF directory of your web application

Consider the following DispatcherServlet Servlet configuration (in the web.xml file):

<web-app>
<servlet>
<servlet-name>golfing</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>golfing</servlet-name>
<url-pattern>/golfing/*</url-pattern>
</servlet-mapping>
</web-app>

With the above Servlet configuration in place, you will need to have a file called /WEB-INF/golfing-servlet.xml in your application

您的项目很可能使用默认配置,在这种情况下,您必须将配置文件的名称与 DispatcherServlet

的 servlet 名称配对

您可以在文档中阅读更多信息 here

关于java - Spring MVC 中 Spring XML 文件的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31752326/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com