我正在使用java中的play框架开发一个应用程序,为了评估我的应用程序的性能,我想记录处理每个http请求的时间。根据提供的官方文档,我只能在Global.java中找到一个位置,我可以在其中覆盖onRequest方法来记录请求的开始时间。 这个框架中是否有插件或钩子,所以我可以这样添加我的代码?
long start = System.getsystem.currenttimemillis(); processRequest(request); long end = System.getsystem.currenttimemillis();
答案 0 :(得分:1)
您可以使用过滤器来实现此目的。有一个工作示例正是您正在寻找的。 p>
https://www.playframework.com/documentation/2.3.x/ScalaHttpFilters