SpringMVC拦截器与SpringBoot自定义拦截器

首先我们先回顾一下传统拦截器的写法:

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

 

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


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

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

 

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

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

 

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

 

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

原文出处

htf2620032,  实现SpringBoot自定义拦截器, https://blog.csdn.net/htf2620032/article/details/79305208

猜你喜欢

转载自www.cnblogs.com/ryelqy/p/10240109.html