zoukankan      html  css  js  c++  java
  • springboot过滤器和拦截器

     一、过滤器

    @Component
    public class MyFilter extends OncePerRequestFilter {
        @Override
        protected void doFilterInternal(HttpServletRequest request, HttpServletResponse response, FilterChain filterChain) throws ServletException, IOException {
    
            String cookie = response.getHeader("Set-Cookie");
            System.out.println("+++++++++++++++自定义过滤器++++++++++++++++");
            System.out.println(cookie);
            System.out.println("+++++++++++++++自定义过滤器++++++++++++++++");
            filterChain.doFilter(request, response);
        }
    }

     二、拦截器

     1.拦截器定义

    @Component
    public class MyInterceptor implements HandlerInterceptor {
        @Override
        public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
            String cookie = response.getHeader("Set-Cookie");
            System.out.println("*************自定义拦截器**************");
            System.out.println(cookie);
            System.out.println("*************自定义拦截器**************");
            return true;
        }
    }

    2.注册拦截器

    @Configuration
    public class RegisterInterceptorConfig implements WebMvcConfigurer {
    
        @Autowired
        private MyInterceptor myInterceptor;
    
        @Override
        public void addInterceptors(InterceptorRegistry registry) {
            InterceptorRegistration registration = registry.addInterceptor(myInterceptor);
            registration.addPathPatterns("/**");
        }
    }
  • 相关阅读:
    idea添加类注释和方法注释
    蓝桥杯ALGO-1,区间k大数查询
    personalblog
    ul+li水平居中的几种方法
    前端ps部分
    帝国cms-tab
    帝国cms判断某一字段是否为空
    帝国cms建站总结-(分页)
    Js获取验证码倒计时
    前端截取字符串:JS截取字符串之substring、substr和slice详解
  • 原文地址:https://www.cnblogs.com/wangbin2188/p/15070297.html
Copyright © 2011-2022 走看看