feat(cache): 添加 Caffeine缓存支持并优化日志处理

- 在应用配置中添加 Caffeine 缓存配置
- 新增 CaffeineConfig 类用于缓存管理
- 在 Log 实体中添加 userAgent 字段保存原始用户代理字符串
- 优化 LogAspect 中的用户代理解析逻辑,增加缓存支持
- 更新数据库表结构,在 log 表中添加 user_agent 列
This commit is contained in:
Theo
2025-02-10 10:21:39 +08:00
parent 8caf20a455
commit cb8a2c4f41
9 changed files with 97 additions and 6 deletions

View File

@@ -57,6 +57,7 @@
<!-- 微信 jdk -->
<weixin-java.version>4.5.5.B</weixin-java.version>
<caffeine.version>2.9.3</caffeine.version>
</properties>
<dependencies>
@@ -232,6 +233,12 @@
<version>${weixin-java.version}</version>
</dependency>
<dependency>
<groupId>com.github.ben-manes.caffeine</groupId>
<artifactId>caffeine</artifactId>
<version>${caffeine.version}</version>
</dependency>
</dependencies>
<build>