主要拦截前端或后天的请求,打印请求方法参数、返回值、耗时、异常的日志。方便开发调试,能很快定位到问题出现在哪个方法中。

 

 Spring框架下的 “接口调用、MVC请求” 调用参数、返回值、耗时信息输出

Spring框架下的 “接口调用、MVC请求” 调用参数、返回值、耗时信息输出

前端请求拦截,mvc的拦截器

Spring框架下的 “接口调用、MVC请求” 调用参数、返回值、耗时信息输出 View Code

spring-mvc.xml增加配置内容

Spring框架下的 “接口调用、MVC请求” 调用参数、返回值、耗时信息输出 View Code

过滤静态资源,一些静态资源不需要拦截,在这里配置黑名单不让它进入拦截器。

 

下面是sdk接口拦截器,用到spirng的aop的MethodIntercept

Spring框架下的 “接口调用、MVC请求” 调用参数、返回值、耗时信息输出 View Code

上面使用到了方法参数获取的工具类,代码如下:

Spring框架下的 “接口调用、MVC请求” 调用参数、返回值、耗时信息输出 View Code

最后需要添加配置,拦截哪些接口或是实现类,具体看个人业务

Spring框架下的 “接口调用、MVC请求” 调用参数、返回值、耗时信息输出 View Code

 






本文转自hoojo博客园博客,原文链接:http://www.cnblogs.com/hoojo/p/6108722.html,如需转载请自行联系原作者

相关文章:

  • 2021-11-14
  • 2022-01-17
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-20
  • 2021-12-28
猜你喜欢
  • 2021-04-29
  • 2021-12-02
  • 2021-05-21
  • 2021-12-27
  • 2022-12-23
相关资源
相似解决方案