springboot配置过滤器(有两种方式进行配置)
方式1:
A、编写一个过滤器类,加上注解 @WebFilter(urlPatterns = “/*”)
B、在启动类,通过注解扫描过滤器: @ServletComponentScan(basePackages = "org.java.util")
方法2:通过配置类进行配置
A、编写一个过滤器类
B、在配置类中进行配置
@Configuration
public class WebConfig implements WebMvcConfigurer {
@Bean
public FilterRegistrationBean filterRegistrationBean(){
FilterRegistrationBean filterRegistrationBean = new FilterRegistrationBean();
//指定要加载的过滤器
filterRegistrationBean.setFilter(new FirstFilter());
//指定,哪些请求路径,进入该过虑器
filterRegistrationBean.addUrlPatterns("/*");
return filterRegistrationBean;
}
}