Forráskód Böngészése

update ServletUtil

reghao 5 hónapja
szülő
commit
1be371742f

+ 0 - 66
jdk/src/main/java/cn/reghao/jutil/jdk/result/AppLog.java

@@ -1,66 +0,0 @@
-package cn.reghao.jutil.jdk.result;
-
-import java.io.Serializable;
-
-/**
- * @author reghao
- * @date 2023-06-03 15:37:49
- */
-public class AppLog implements Serializable {
-    private static final long serialVersionUID = 1L;
-
-    private final String app;
-    private final String host;
-    private final long timestamp;
-    private String dateTimeStr;
-    private final String level;
-    private final String thread;
-    private final String logger;
-    private final String message;
-
-    public AppLog(String app, String host, long timestamp, String level, String thread, String logger, String message) {
-        this.app = app;
-        this.host = host;
-        this.timestamp = timestamp;
-        this.level = level;
-        this.thread = thread;
-        this.logger = logger;
-        this.message = message;
-    }
-
-    public String getApp() {
-        return app;
-    }
-
-    public String getHost() {
-        return host;
-    }
-
-    public long getTimestamp() {
-        return timestamp;
-    }
-
-    public void setDateTimeStr(String dateTimeStr) {
-        this.dateTimeStr = dateTimeStr;
-    }
-
-    public String getDateTimeStr() {
-        return dateTimeStr;
-    }
-
-    public String getLevel() {
-        return level;
-    }
-
-    public String getThread() {
-        return thread;
-    }
-
-    public String getLogger() {
-        return logger;
-    }
-
-    public String getMessage() {
-        return message;
-    }
-}

+ 11 - 0
web/src/main/java/cn/reghao/jutil/web/HeaderKeys.java

@@ -0,0 +1,11 @@
+package cn.reghao.jutil.web;
+
+/**
+ * @author reghao
+ * @date 2025-10-03 13:58:37
+ */
+public class HeaderKeys {
+    public static String XRequestId = "x-request-id";
+    public static String XRequestTime = "x-request-time";
+    public static String XRealRemote = "X-Real-Remote";
+}

+ 3 - 3
web/src/main/java/cn/reghao/jutil/web/ServletUtil.java

@@ -173,8 +173,8 @@ public class ServletUtil {
             requestHeaders.put(headerName, headerValue);
         }
 
-        String requestId = (String) request.getAttribute("x-request-id");
-        long requestTime = (Long) request.getAttribute("x-request-time");
+        String requestId = (String) request.getAttribute(HeaderKeys.XRequestId);
+        long requestTime = (Long) request.getAttribute(HeaderKeys.XRequestTime);
         String targetRoute = "";
         String targetService = "";
         String requestUrl = request.getRequestURI();
@@ -187,7 +187,7 @@ public class ServletUtil {
         long responseTime = System.currentTimeMillis();
         long executeTime = responseTime - requestTime;
 
-        String realRemoteAddr = requestHeaders.get("X-Real-Remote");
+        String realRemoteAddr = requestHeaders.get(HeaderKeys.XRealRemote);
         if (realRemoteAddr != null && !realRemoteAddr.isBlank()) {
             remoteAddr = realRemoteAddr;
         }

+ 2 - 2
web/src/main/java/cn/reghao/jutil/web/WebResult.java

@@ -21,14 +21,14 @@ public class WebResult<T> {
         this.code = code;
         this.msg = msg;
         this.timestamp = System.currentTimeMillis();
-        this.requestId = ServletUtil.getHeader("x-request-id");
+        this.requestId = ServletUtil.getHeader(HeaderKeys.XRequestId);
     }
 
     private WebResult(ResultStatus resultStatus) {
         this.code = resultStatus.getCode();
         this.msg = resultStatus.getMsg();
         this.timestamp = System.currentTimeMillis();
-        this.requestId = ServletUtil.getHeader("x-request-id");
+        this.requestId = ServletUtil.getHeader(HeaderKeys.XRequestId);
     }
 
     private WebResult(String msg) {