我正在学习一个Spring MVC教程,我对所提供的示例应用程序的配置有一些疑问(它工作正常)。
所以我有以下奇怪的情况:
按项目进入 \ src \ main \ webapp \ WEB-INF **文件夹我有** web.xml 文件(好的,这绝对正常)并且在这个文件里面我具有与Spring MVC DispatcherServlet :
相关的配置 <servlet>
<servlet-name>dispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/classes/mvc-config.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcherServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
所以我希望在 / WEB-INF / classes / 文件夹中找到 mvc-config.xml 配置文件,但我没有类 WEB-INF 目录中的文件夹。在我的项目中搜索,我发现 mvc-config.xml 文件位于** \ src \ main \ resources **文件夹中,如下图所示:
为什么呢?我错过了什么?
答案 0 :(得分:1)
您无需将该XML文件直接更新到classes文件夹中。 如果您知道src文件夹中的任何内容将默认转到classes文件夹,那么如果您更新src文件开发工具(eclipse等等)中的xml文件,则会自动将其放入classes文件夹中。