Spring MVC Security XML 配置

最近又倒腾回去XML方式配置Spring了

基本上项目都需要Spring + Spring Security + Spring MVC, 问题就在于这些在web.xml怎么去配置。试了半天,如果把MVC的配置文件放到context-param中去的话会导致bean被初始化两遍。 最后发现应该是spring和security的配置放到context-param中,mvc相关的(比如controller)都放到servlet的init-param中,示例如下:


contextConfigLocation

/WEB-INF/spring/applicationContext.xml
/WEB-INF/spring/security.xml



org.springframework.web.context.ContextLoaderListener


appServlet
org.springframework.web.servlet.DispatcherServlet

contextConfigLocation
/WEB-INF/spring/app-servlet-context.xml

1


appServlet
/

你可能感兴趣的:(Spring)