SpringBoot入门(九)-SpringMVC的Interceptor拦截器

标签:
springbootinterceptor |
分类: JavaEE |
Interceptor拦截器实现对每一个用户请求处理前后的业务处理,比如我们需要对用户请求进行响应时间的记录,需要记录请求从开始到结束所耗的时间,这时我们就需要用到拦截器了
下面我们以记录请求处理时间这个业务来编写一个拦截器的helloworld程序
1.
http://s3/bmiddle/003Gh2pizy73CNvQgZI62&690
2.
http://s15/mw690/003Gh2pizy73CNyD0gmbe&690
http://s16/mw690/003Gh2pizy73CNzRo1p1f&690
3.
http://s10/mw690/003Gh2pizy73CND4hyFd9&690
addPattern(“/api/**”) 用来指定要拦截的请求路径
4.
http://s15/mw690/003Gh2pizy73CNFOeTk7e&690
5.
http://s13/mw690/003Gh2pizy73CNHUsDGdc&690
运行结果如下
http://s14/mw690/003Gh2pizy73CNJF7Tned&690
控制台日志打印如下
http://s10/mw690/003Gh2pizy73CNLtovve9&690
拦截器的helloworld就这么简单~