web.xml 中的 contextloaderlistener 和 mvc servet 是否有相同的 xml 文件

is it possbile to have same xml file for contextloaderlistner and mvc servet in web.xml

是否可以为 contextLoaderListener 和我的 mvc servlet 使用相同的 xml 文件。如果是这样,范围是什么以及 web.xml 看起来如何

是的,可以将它们都放在一个 xxx-servlet.xml 中。 web.xml 将如下所示:

<web-app>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/myproject-servlet.xml
</param-value>
</context-param>
<servlet>
        <servlet-name>myproject</servlet-name>      
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>        
        <load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
        <servlet-name>myproject</servlet-name>
        <url-pattern>/</url-pattern>
</servlet-mapping>
</web-app>