feat(cache): 添加 Caffeine缓存支持并优化日志处理
- 在应用配置中添加 Caffeine 缓存配置 - 新增 CaffeineConfig 类用于缓存管理 - 在 Log 实体中添加 userAgent 字段保存原始用户代理字符串 - 优化 LogAspect 中的用户代理解析逻辑,增加缓存支持 - 更新数据库表结构,在 log 表中添加 user_agent 列
This commit is contained in:
@@ -416,6 +416,7 @@ 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-未删除)',
|
||||
|
||||
Reference in New Issue
Block a user