From 745c74dbda4e4850dc5bf9be3119490ff544578b Mon Sep 17 00:00:00 2001 From: Theo <971366405@qq.com> Date: Mon, 10 Feb 2025 10:29:51 +0800 Subject: [PATCH] =?UTF-8?q?refactor(log):=20=E7=A7=BB=E9=99=A4=E6=97=A5?= =?UTF-8?q?=E5=BF=97=E8=A1=A8=E4=B8=AD=E7=9A=84=20user=5Fagent=20=E5=AD=97?= =?UTF-8?q?=E6=AE=B5-=20=E4=BB=8E=20Log=20=E7=B1=BB=E4=B8=AD=E5=88=A0?= =?UTF-8?q?=E9=99=A4=20userAgent=20=E5=B1=9E=E6=80=A7=20-=20=E4=BB=8E?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=BA=93=E8=A1=A8=E7=BB=93=E6=9E=84=EF=BC=88?= =?UTF-8?q?MySQL=205=20=E5=92=8C=20MySQL8=EF=BC=89=E4=B8=AD=E7=A7=BB?= =?UTF-8?q?=E9=99=A4=20user=5Fagent=E5=88=97=20-=20=E5=9C=A8=20LogAspect?= =?UTF-8?q?=20=E4=B8=AD=E7=A7=BB=E9=99=A4=E8=AE=BE=E7=BD=AE=20userAgent=20?= =?UTF-8?q?=E7=9A=84=E7=9B=B8=E5=85=B3=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 移除该字段可以减少数据库存储空间的使用,并简化日志数据的处理和查询。 --- sql/mysql5/youlai_boot.sql | 1 - sql/mysql8/youlai_boot.sql | 1 - src/main/java/com/youlai/boot/core/aspect/LogAspect.java | 1 - src/main/java/com/youlai/boot/system/model/entity/Log.java | 5 ----- 4 files changed, 8 deletions(-) diff --git a/sql/mysql5/youlai_boot.sql b/sql/mysql5/youlai_boot.sql index ab74d5ae..2459df40 100644 --- a/sql/mysql5/youlai_boot.sql +++ b/sql/mysql5/youlai_boot.sql @@ -144,7 +144,6 @@ CREATE TABLE `sys_log` ( `browser` varchar(100) DEFAULT NULL COMMENT '浏览器', `browser_version` varchar(100) DEFAULT NULL COMMENT '浏览器版本', `os` varchar(100) DEFAULT NULL COMMENT '终端系统', - `user_agent` varchar(255) DEFAULT NULL COMMENT '原生的用户代理字符串', `create_by` bigint DEFAULT NULL COMMENT '创建人ID', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `is_deleted` tinyint NOT NULL DEFAULT '0' COMMENT '逻辑删除标识(1-已删除 0-未删除)', diff --git a/sql/mysql8/youlai_boot.sql b/sql/mysql8/youlai_boot.sql index 677b923a..7aead97f 100644 --- a/sql/mysql8/youlai_boot.sql +++ b/sql/mysql8/youlai_boot.sql @@ -416,7 +416,6 @@ CREATE TABLE `sys_log` ( `browser` varchar(100) DEFAULT NULL COMMENT '浏览器', `browser_version` varchar(100) DEFAULT NULL COMMENT '浏览器版本', `os` varchar(100) DEFAULT NULL COMMENT '终端系统', - `user_agent` varchar(255) DEFAULT NULL COMMENT '原生的用户代理字符串', `create_by` bigint DEFAULT NULL COMMENT '创建人ID', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `is_deleted` tinyint NOT NULL DEFAULT '0' COMMENT '逻辑删除标识(1-已删除 0-未删除)', diff --git a/src/main/java/com/youlai/boot/core/aspect/LogAspect.java b/src/main/java/com/youlai/boot/core/aspect/LogAspect.java index 39c72941..6094bb56 100644 --- a/src/main/java/com/youlai/boot/core/aspect/LogAspect.java +++ b/src/main/java/com/youlai/boot/core/aspect/LogAspect.java @@ -132,7 +132,6 @@ public class LogAspect { log.setExecutionTime(executionTime); // 获取浏览器和终端系统信息 String userAgentString = request.getHeader("User-Agent"); - log.setUserAgent(userAgentString); UserAgent userAgent = resolveUserAgent(userAgentString); if (Objects.nonNull(userAgent)) { // 系统信息 diff --git a/src/main/java/com/youlai/boot/system/model/entity/Log.java b/src/main/java/com/youlai/boot/system/model/entity/Log.java index 7181acc1..4e8a05e1 100644 --- a/src/main/java/com/youlai/boot/system/model/entity/Log.java +++ b/src/main/java/com/youlai/boot/system/model/entity/Log.java @@ -86,11 +86,6 @@ public class Log implements Serializable { */ private String os; - /** - * 原生的用户代理字符串 - */ - private String userAgent; - /** * 执行时间(毫秒) */