1.2.3

整合 SpringMVC 3.2.5 和 Shiro 1.2.3

ぃ、小莉子 提交于 2019-11-29 23:30:59
按着《 SpringMVC整合Shiro 》这篇博文来做即可。但是,在启动时发现Spring的配置被载入两次,很明显SpringMVC 和 Shiro 所使用的不是同一个 Spring Application Context。在参考《 ContextLoaderListener与DispatcherServlet所加载的applicationContext的区别 》后,web.xml 配置改为: ...... <filter> <filter-name>shiroFilter</filter-name> <filter-class> org.springframework.web.filter.DelegatingFilterProxy </filter-class> <init-param> <param-name>targetFilterLifecycle</param-name> <param-value>true</param-value> </init-param> <init-param> <param-name>contextAttribute</param-name> <param-value> org.springframework.web.servlet.FrameworkServlet.CONTEXT.dispatch </param-value> <