实现SpringBoot自定义拦截器

首先我们先回顾一

下传统拦截器的写法:

第一步创建一个类实现HandlerInterceptor接口,重写接口的方法。

 

第二步在XML中进行如下配置,就可以实现自定义拦截器了

 

 

SpringBoot实现自定义拦截器方法:

第一步创建一个类实现HandlerInterceptor接口,重写接口的方法,只是多了一个@Component注解,这个注解是为后面的使用时进行注入。例:

 

 

第二步在入口类的目录或者兄弟目录下创建一个类继承WebMvcConfigurerAdapter类并重写addInterceptors方法;

@SpringBootConfiguration注解表明这是一个配置类

到这里已经实现了自定义拦截器。运行后的到的结果如下:

 

 

通过对比我们可以明确的看到,SpringBoot实现自定义拦截器跟传统不一样的地方只是将XML配置变更为JAVA配置而已。

posted @ 2018-11-01 17:34  热血石头  阅读(6485)  评论(0)    收藏  举报