springboot实现拦截器
1,先写个接口,如下:
测试一下写好的接口,如下
2,新建一个类并实现HandlerInterceptor,如下
基本的拦截只需要重写preHandle方法,下面两个方法可以不用管
3,新建一个类,继承WebMvcConfigurerAdapter,并加入第2步新建的拦截器,如下
4,再次访问之前写好的接口,如下
5,加入token参数再访问接口,如下
6,取消拦截
新建一个类,如下
7,在不需要拦截的方法上面添加新增的注解,如下
8,修改拦截器的preHandle方法,如下
9,把token参数删除后继续访问之前的接口,如下
新增了无需拦截的注解后,就可以根据业务需求哪些是需要拦截,哪些是不需要拦截