美文网首页
自定义filter

自定义filter

作者: kayabu | 来源:发表于2018-09-23 02:00 被阅读0次
  1. 继承Filter
  2. 继承OncePerRequestFilter
    • 每次请求只过滤一次
@Configuration
public class FilterConfig {
    /**
     * 拦截器注册
     * 
     * @return
     */
    @Bean
    public FilterRegistrationBean myFilterRegistration() {
        FilterRegistrationBean registration = new FilterRegistrationBean();
        registration.setFilter(new MyFilter());
        registration.addUrlPatterns("/a/*");// 拦截路径
        registration.setName("MyFilter");// 拦截器名称
        registration.setOrder(1);// 顺序
        return registration;
    }

    /**
     * 拦截器注册
     * 
     * @return
     */
    @Bean
    public FilterRegistrationBean myOncePerRequestFilterRegistration() {
        FilterRegistrationBean registration = new FilterRegistrationBean();
        registration.setFilter(new MyOncePerRequestFilter());
        registration.addUrlPatterns("/*");// 拦截路径
        registration.setName("MyOncePerRequestFilter");// 拦截器名称
        registration.setOrder(2);// 顺序
        return registration;
    }
}

相关文章

网友评论

      本文标题:自定义filter

      本文链接:https://www.haomeiwen.com/subject/porfoftx.html