1.使用过滤器Filter:
我们可以在建立的springboot的项目中建立新的类来是先Filter的接口,doFilter是过滤器中的主要方法,用来做处理逻辑,最后我们只需要在类上加@Component注解就可以让过滤器生效了.
1 |
|
当然我们也可以不用@Component注解,但是需要建一个配置类,也可以让过滤器生效,如下:
1 |
|
2.使用拦截器HandlerInterceptor
建立TimeInterecepter实现HandlerInterceptor,如下:
1 |
|
这里的类写好后还必须在配置类中配置这个拦截器才会使其生效,如下所示:
1 |
|
3.使用切片:
比如我们要切入DemoApplication这个类中:
1 |
|
关于restful的API拦截的处理层级关系: