第一种:在DispatcherServlet里的<init-param>加载 <servlet> <servlet-name>mvc-dispatcher</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <!-- 配置springMVC需要加载的配置文件 spring-dao.xml,spring-service.xml,spring-web.xml Mybatis - > spring -> springmvc --> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath*:/spring/spring-dao.xml, classpath*:/spring/spring-service.xml, classpath*:/spring/spring-web.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet>
第二种:由ContextLoaderListener加载
<context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath*:/spring/spring-dao.xml, classpath*:/spring/spring-service.xml, classpath*:/spring/spring-web.xml </param-value> </context-param> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener>