现更新地址:http://www.yiyehu.tech/archives/2018/04/11/springapplicationcontext-and-servlet-context
问题是在改一个过滤器的时候引起的,修改过滤器配置的时候不起作用
原因是过滤器的生命周期设置成了Servlet Context, 现改为 SpringApplicationContext。
FilterRegistrationBean registration = new FilterRegistrationBean();
registration.setFilter(new DelegatingFilterProxy("shiroFilter"));
//该值缺省为false,表示生命周期由SpringApplicationContext管理,设置为true则表示由ServletContainer管理
registration.addInitParameter("targetFilterLifecycle", "false");
###SpringApplicationContext 、Servlet Context的不同