瀏覽代碼

增加接口耗时打印

xiewenjie 4 年之前
父節點
當前提交
61c472e3d3
共有 1 個文件被更改,包括 6 次插入0 次删除
  1. 6 0
      src/main/java/com/example/demo/listener/CommonInterceptor.java

+ 6 - 0
src/main/java/com/example/demo/listener/CommonInterceptor.java

@@ -12,6 +12,9 @@ import javax.servlet.http.HttpServletResponse;
 @Component
 public class CommonInterceptor implements HandlerInterceptor {
 
+    private long  startTime ;
+    private long  endTime ;
+
     @Override
     public boolean preHandle(HttpServletRequest request,
                              HttpServletResponse response, Object handler) throws Exception {
@@ -20,6 +23,7 @@ public class CommonInterceptor implements HandlerInterceptor {
                 && !request.getRequestURI().contains(".html") && !request.getRequestURI().contains(".mp3")
                 && !request.getRequestURI().contains(".jpg") && !request.getRequestURI().equals("/")){
             log.info(request.getRequestURI() + ",进入该请求!");
+            startTime = System.currentTimeMillis();
         }
         return true;
     }
@@ -40,6 +44,8 @@ public class CommonInterceptor implements HandlerInterceptor {
                 && !request.getRequestURI().contains(".html") && !request.getRequestURI().contains(".mp3")
                 && !request.getRequestURI().contains(".jpg") && !request.getRequestURI().equals("/")){
             log.info(request.getRequestURI() + ",完成请求!");
+            endTime = System.currentTimeMillis();
+            log.info("接口耗时{}ms",endTime-startTime);
         }
     }