从文档中:
在初始化 DispatcherServlet 时,Spring MVC 在您的 Web 应用程序的 WEB-INF 目录中查找名为 [servlet-name]-servlet.xml 的文件并创建在那里定义的 bean,覆盖任何同名定义的 bean 的定义在全球范围内。
因此,放置abc-servlet.xml
在WEB-INF
其中应该允许调度程序 servlet 获取您的配置。
如果您不希望您的调度程序 servlet 使用默认名称或希望它驻留在另一个目录中,WEB-INF
您可以在 web.xml 中指定此配置。调度程序 servlet 配置的位置和名称可以通过contextConfigLocation
在DispatcherServlet
<servlet>
<servlet-name>dispatcher</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>WEB-INF/spring/servlet-context.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>dispatcher</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
此信息可以在Spring 文档中找到