使用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;
    }

 

posted @ 2019-07-08 20:46  vietaKo  阅读(563)  评论(0编辑  收藏  举报