springmvc创建拦截器方式
1、创建MyInterceptor(类名自己起)类 实现 HandlerInterceptor 接口。
2、重写 HandlerInterceptor 接口的 preHandle、postHandle、afterCompletion方法。
3.创建SpringmvcConfig(类名自己起) 类,该类要添加@Configuration 和 @EnableWebMvc注解。
4、SpringmvcConfig类实现WebMvcConfigurer接口。重写addInterceptors方法。在方法中添加拦截器。
具体步骤参考:
springmvc 拦截器-CSDN博客
springboot创建拦截器
唯一的区别就是创建WebMvcConfigurer接口的实现类时,不要在类上加 @EnableWebMvc注解。否则springboot关于mvc的默认自动配置就不生效了,需要自己手动配置。
具体参考:
spring 中的 @EnableWebMvc注解和WebMvcConfigurer接口-CSDN博客