zoukankan      html  css  js  c++  java
  • 【学习】SpringBoot之自定义拦截器

    /**
     * 自定义拦截器
     **/
    @Configuration//声明这是一个拦截器
    public class MyInterceptor extends WebMvcConfigurerAdapter {
        @Override
        public void addInterceptors(InterceptorRegistry registry) {
            HandlerInterceptor interceptor = new HandlerInterceptor() {
                @Override
                public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
                    System.out.println("自定义拦截器......");
                    return true;
                }
                @Override
                public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler,
                                       ModelAndView modelAndView) throws Exception {
                }
    
                @Override
                public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception {
    
                }
            };
        //添加到registry里 并设置要拦截的路径 “/**”表示全部拦截 registry.addInterceptor(interceptor).addPathPatterns("/**"); } }

      

  • 相关阅读:
    MongoDB笔记
    mysql笔记
    08-下载中间件
    ubuntu1804安装pycharm2018.3.x
    02-CSS基础
    14-eval 函数
    13-文件
    12-模块和包
    11-异常
    有关dir和 unittest
  • 原文地址:https://www.cnblogs.com/EveningWind/p/10862263.html
Copyright © 2011-2022 走看看