使用SpringBoot的方式配置过滤器

springboot 不存在web.xml 那么如何配置过滤器呢

springboot提供了一种方式 通过spring容器配置

@Bean
    public FilterRegistrationBean getNullvalueHandlerFilterBean() {
        //过滤器配置的注册器
        FilterRegistrationBean filterRegistrationBean=new FilterRegistrationBean();
        //设置过滤器的名称
        filterRegistrationBean.setName("nullvalueHandlerFilter");
        //设置过滤器对象
        filterRegistrationBean.setFilter(new NullvalueHandlerFilter());
        //指定过滤器的拦截路径
        filterRegistrationBean.addUrlPatterns("/*");
        
        return filterRegistrationBean;
    }
原文地址:https://www.cnblogs.com/vieta/p/11153733.html