From 22e8a676ee42c0d78b3526bcd9a635abbe8dca03 Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期二, 28 六月 2022 11:28:21 +0800
Subject: [PATCH] 优化databus bug
---
java110-core/src/main/java/com/java110/core/trace/Java110TraceHandlerInterceptor.java | 38 +++++++++++++++++++++++++++++++++++++-
1 files changed, 37 insertions(+), 1 deletions(-)
diff --git a/java110-core/src/main/java/com/java110/core/trace/Java110TraceHandlerInterceptor.java b/java110-core/src/main/java/com/java110/core/trace/Java110TraceHandlerInterceptor.java
index 299fed7..e485f30 100644
--- a/java110-core/src/main/java/com/java110/core/trace/Java110TraceHandlerInterceptor.java
+++ b/java110-core/src/main/java/com/java110/core/trace/Java110TraceHandlerInterceptor.java
@@ -1,6 +1,5 @@
package com.java110.core.trace;
-import com.java110.core.factory.Java110TraceFactory;
import com.java110.core.log.LoggerFactory;
import com.java110.dto.trace.TraceAnnotationsDto;
import org.slf4j.Logger;
@@ -43,7 +42,44 @@
public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception {
logger.debug("瀹屾垚鎷︽埅鍣↗ava110TraceHandlerInterceptor>>afterCompletion");
Java110TraceFactory.putAnnotations(TraceAnnotationsDto.VALUE_CLIENT_RECEIVE);
+
+ //response.getOutputStream();
+
}
+// public String getReqData(HttpServletRequest request) throws Exception{
+// String reqData = "";
+// if ("POST,PUT".contains(request.getMethod())) {
+// InputStream in = request.getInputStream();
+// BufferedReader reader = new BufferedReader(new InputStreamReader(in));
+// //reader.
+// StringBuffer sb = new StringBuffer();
+// String str = "";
+// while ((str = reader.readLine()) != null) {
+// sb.append(str);
+// }
+// reqData = sb.toString();
+// } else {
+// Map<String, String[]> params = request.getParameterMap();
+// if (params != null && !params.isEmpty()) {
+// JSONObject paramObj = new JSONObject();
+// for (String key : params.keySet()) {
+// if (params.get(key).length > 0) {
+// String value = "";
+// for (int paramIndex = 0; paramIndex < params.get(key).length; paramIndex++) {
+// value += (params.get(key)[paramIndex] + ",");
+// }
+// value = value.endsWith(",") ? value.substring(0, value.length() - 1) : value;
+// paramObj.put(key, value);
+// }
+// continue;
+// }
+// reqData = paramObj.toJSONString();
+// }
+// }
+//
+// return reqData;
+// }
+
}
--
Gitblit v1.8.0