|
@@ -8,7 +8,6 @@ import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
|
|
import org.springframework.web.servlet.HandlerInterceptor;
|
|
|
-import org.springframework.web.servlet.ModelAndView;
|
|
|
|
|
|
import com.codahale.metrics.ConsoleReporter;
|
|
|
import com.codahale.metrics.Meter;
|
|
@@ -40,10 +39,8 @@ public class StatisticInterceptor implements HandlerInterceptor {
|
|
|
@Override
|
|
|
public boolean preHandle(HttpServletRequest request, HttpServletResponse response,
|
|
|
Object handler) throws Exception {
|
|
|
-
|
|
|
ApiInfo apiInfo = (ApiInfo) request
|
|
|
.getAttribute(HttpServletRequestAttribute.$_API_INFO.name());
|
|
|
-
|
|
|
if (null == apiInfo) {
|
|
|
return true;
|
|
|
}
|
|
@@ -60,18 +57,13 @@ public class StatisticInterceptor implements HandlerInterceptor {
|
|
|
}
|
|
|
|
|
|
meter.mark();
|
|
|
-
|
|
|
return true;
|
|
|
}
|
|
|
|
|
|
- @Override
|
|
|
- public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler,
|
|
|
- ModelAndView modelAndView) throws Exception {
|
|
|
- }
|
|
|
-
|
|
|
@Override
|
|
|
public void afterCompletion(HttpServletRequest request, HttpServletResponse response,
|
|
|
Object handler, Exception ex) throws Exception {
|
|
|
- // 可以统计失败以及成功次数
|
|
|
+
|
|
|
}
|
|
|
+
|
|
|
}
|