关于拦截器?

来源:10-7 使用数据库配置quartz调度任务

慕神4535282

2023-05-11

老师,下午好。
本节

@Configuration
public class SpringMvcConfig implements WebMvcConfigurer {

   @Resource
   LogInterceptor logInterceptor;

   @Override
   public void addInterceptors(InterceptorRegistry registry) {
       registry.addInterceptor(logInterceptor)
               .addPathPatterns("/**");
   }
}

中的 SpringMvcConfig 算是拦截器吗?
再加之前我问过您的这个也算是拦截器的话?

@Component
public class MemberInterceptor implements HandlerInterceptor {
@Override
    public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
    ...
    }
}

拦截器一共有两种写法吗?他们的应用场景都是一样的吗?两者可以任意替换?
谢谢老师解答!!!

写回答

1回答

甲蛙

2023-05-11

MemberInterceptor这是写了个拦截器,SpringMvcConfig是配置让这个过滤器生效,相当于开关。

这是比较基础的知识了,建议看一下我wiki那门课,SpringBoot知识体系有系统的介绍。

0
1
慕神4535282
非常感谢!
2023-05-12
共1条回复

新版Springboot3.0打造能落地的高并发仿12306售票系统

最新版Spring3.0仿12306售票系统实战

852 学习 · 511 问题

查看课程