springboot定义多个拦截器(Springboot拦截器配置)
springboot定义多个拦截器(Springboot拦截器配置)自动注入方式添加拦截器②自定义拦截器 不加@Component注解,拦截器配置类中使用@Bean注解,registry.addInterceptor方法参数写loginInterceptor()。@Bean注解注册拦截器
1、创建自定义拦截器类实现HandlerInterceptor,重写preHandle方法
自定义拦截器
2、将自定义的拦截器配置到Springboot中,创建InterceptorConfig配置类,实现WebMvcConfigurer接口,重写addInterceptors方法,将自定义的拦截器注册进去。两种写法:
①自定义拦截器加@Component注解,在拦截器配置类中使用@Resource或@Autowire注入自定义拦截器,registry.addInterceptor方法参数写loginInterceptor。
自动注入方式添加拦截器
②自定义拦截器 不加@Component注解,拦截器配置类中使用@Bean注解,registry.addInterceptor方法参数写loginInterceptor()。
@Bean注解注册拦截器