Spring MVC中Filter配置的6种方式
https://www.cnblogs.com/xfeiyun/p/15790555.html
//Spring MVC 中以代码方式配置 Filter,经验证可以使用
@Configuration
public class WindAuthConfig implements WebApplicationInitializer {
@Override
public void onStartup(ServletContext servletContext) throws ServletException {
String urls= PropertiesUtil.getProperty("wind.auth.urls");
if(!StringUtils.isBlank(urls)) {
String[] arrays = urls.split("\\,");
FilterRegistration.Dynamic dynamic = servletContext.addFilter("windAuthService", AuthFilter.class);
dynamic.addMappingForUrlPatterns(EnumSet.of(DispatcherType.REQUEST), true, arrays);
dynamic.setInitParameter("allowedMethods", "GET,POST");
}
}
}