Spring Boot添加自定义Filter

来源:互联网 发布:光环新网收购中金数据 编辑:程序博客网 时间:2024/06/04 23:19

第一步:编写自己的Filter

public class MyFilter implements Filter {    public void doFilter(ServletRequest request, ServletResponse response, FilterChain filterChain) throws IOException, ServletException {          //do you works    }    @Override    public void init(FilterConfig filterConfig) throws ServletException {    }    @Override    public void destroy() {    }  }

第二步:在启动主类引入编写的Filter

    @Bean    public FilterRegistrationBean MyFilterRegistration() {        FilterRegistrationBean registration = new FilterRegistrationBean();        registration.setFilter(new MyFilter());        registration.addUrlPatterns("/*");        registration.addInitParameter("paramName", "paramValue");        registration.setName("MyFilter");        registration.setOrder(1);        return registration;    }
原创粉丝点击