优化更新

This commit is contained in:
2026-09-13 20:29:19 +08:00
parent d7a081e8b7
commit 74f41f651f
65 changed files with 1061 additions and 1321 deletions
+2 -3
View File
@@ -16,7 +16,7 @@
| 2.5.0 | 2025-06-09 | Vue3 + ElementPlus + TypeScript + Vite |
| 2.6.0 | 2025-09-22 | 代码生成器 + Excel 导入导出 |
| 2.7.0 | 2025-12-16 | 定时任务调度 + 操作日志 + 登录日志 |
| 2.8.0 | 2026-03-28 | 接口限流 + IP 地理位置 + 安全防护增强 |
| 2.8.0 | 2026-03-28 | IP 地理位置 + UA 解析 + 安全防护增强 |
| 2.9.0 | 2026-06-07 | 技术文档体系 + 契约测试 + 缓存优化 |
| **3.0.0** | **2026-09-01**** | **模块化分层 + Repository 层 + AOP 事务 + 数据迁移工具** |
@@ -86,13 +86,12 @@
## [2.8.0] - 2026-03-28
**新增接口限流与 IP 地理位置查询,安全防护全面增强。**
**新增 IP 地理位置查询与 UA 解析,安全防护全面增强。**
### 新增
- **IP 地理位置查询**:基于离线 GeoIP 数据库,服务启动时加载内存,查询零延迟,无外部 API 依赖
- **User-Agent 解析**:自动识别客户端操作系统类型与版本、浏览器名称与版本
- **接口限流**:基于 Redis 滑动窗口的按 IP 限流策略,支持按接口独立配置阈值,防刷防滥用
- **操作日志自动记录**:所有写操作(POST / PUT / DELETE)自动捕获请求参数与响应结果,无需手动埋点
- **验证码防刷**:按 IP 频率控制,单 IP 每分钟最多获取 5 次验证码,超限拒绝生成