致力于将我的应用程序从 Struts 1.2.9 升级到 Spring MVC。该应用程序当前有一个扩展
ActionServlet.java
的类,并覆盖其 process()
方法来捕获和记录处理每个请求/操作所需的时间,以进行性能监控。
我正在 Spring MVC 中寻找类似的东西。我已经浏览了
DispatcherServlet
javadoc 但没有找到任何有用的东西。
基本上,我正在寻找一种方法来实现 Spring MVC 中所有请求的集中性能日志记录。
您需要通过Spring AOP(或面向切面编程)实现Spring中所有请求的集中性能日志记录。
各种横切关注点,如日志记录、安全性、监控等都是面向方面编程的一部分。
参考: