Ray.Hao
|
13ed4503ed
|
refactor(rate-limit): 限流升级为双层滑动窗口,新增 IP 全局限流与响应头
- 新增 IpRateLimitFilter:IP 维度全局滑动窗口限流,所有接口生效(默认 1000 次/60 秒)
- RateLimitAspect 固定窗口升级为滑动窗口(Redis ZSET + Lua),与 IP 全局限流叠加
- 提取公共 SlidingWindowScript,统一 Lua 脚本
- 新增 X-RateLimit-Limit/Remaining/Reset 与 Retry-After 响应头
- RateLimitProperties 新增 ip 配置;新增 RateLimitException;dev 环境关闭 IP 限流
|
2026-07-12 21:23:17 +08:00 |
|
Ray.Hao
|
b17bd6bf7c
|
refactor(rate-limit): 限流架构升级为双层滑动窗口,新增IP全局防护与响应头
限流算法从 INCR+EXPIRE 固定窗口升级为 ZSET+Lua 滑动窗口,
新增 IpRateLimitFilter 提供 IP 全局防护(默认 1000次/60s)。
新增 X-RateLimit-Limit/Remaining/Reset 响应头与 Retry-After,
新增 rate-limit.ip.* 配置项控制 IP 全局开关与阈值,
@RateLimit 空注解统一走全局配置,消除硬编码。
|
2026-07-05 00:19:44 +08:00 |
|
Ray.Hao
|
49e3d7a71b
|
refactor: 统一注释规范与代码风格,优化分层结构
|
2026-06-28 19:04:21 +08:00 |
|
Ray.Hao
|
6b6c06370f
|
refactor: 统一实体/限流AOP化/精简日志/文件归位
|
2026-06-24 08:11:23 +08:00 |
|
Ray.Hao
|
1e789e0c46
|
Redis DB dev→0, prod→1
|
2026-05-23 15:12:48 +08:00 |
|
Ray.Hao
|
7a43e9c38c
|
fix: 已知问题修复
|
2026-04-25 16:29:32 +08:00 |
|
Ray.Hao
|
18e46cb5f2
|
refactor: 统一operator_id为可空字段及安全白名单配置
|
2026-04-03 09:34:07 +08:00 |
|
Ray.Hao
|
8188c82c3d
|
feat: 重构项目结构并新增微信小程序认证模块
|
2026-03-24 07:52:05 +08:00 |
|
Ray.Hao
|
465e63c99d
|
feat: WebSocket 迁移到 SSE 实现实时推送
|
2026-03-18 17:41:05 +08:00 |
|
Ray.Hao
|
ba6203424a
|
build: 移除 Spring Boot Admin 依赖和配置
|
2026-03-16 14:33:20 +08:00 |
|
Ray.Hao
|
69f062d6b9
|
更新微信小程序配置为占位符
|
2026-03-16 08:10:11 +08:00 |
|
Ray.Hao
|
63c8cbc873
|
集成 Spring Boot Admin 监控服务端及客户端依赖,并新增 AdminServerConfig 配置类启用应用监控。
|
2026-03-16 08:09:03 +08:00 |
|
Ray.Hao
|
2931153422
|
Merge branch 'master' of https://gitee.com/youlaiorg/youlai-boot
|
2026-03-13 20:40:01 +08:00 |
|
Ray.Hao
|
5a86f69ecf
|
feat: 添加数据权限获取方法及更新配置
|
2026-03-13 20:39:57 +08:00 |
|
theo
|
6438c1ec2f
|
refactor(config): 更新配置文件中的包扫描路径和数据权限处理器
- 将 application-dev.yml 中的包扫描路径从 platform 子包调整为直接子包
- 将 application-prod.yml 中的包扫描路径从 platform 子包调整为直接子包
- 在 MyDataPermissionHandler 中优化了对 SysUserDetails 的引用方式
- 统一了代码中包路径的命名规范,移除了冗余的 platform 层级
|
2026-03-12 17:10:46 +08:00 |
|
Ray.Hao
|
f311b88f31
|
chore: 修改配置
|
2026-03-10 20:50:06 +08:00 |
|
Ray.Hao
|
6b7cfee7b4
|
refactor: 路由参数从 varchar 调整到 json 适配调整
|
2026-03-10 20:41:17 +08:00 |
|
Ray.Hao
|
9a528f1191
|
chore: 脱敏开发环境配置中的敏感信息
|
2026-03-09 09:33:40 +08:00 |
|
Ray.Hao
|
ab7a878b93
|
fix: 数据权限调整后引发的问题修复
|
2026-03-07 19:22:07 +08:00 |
|
Ray.Hao
|
e69baa6785
|
feat: 重构微信小程序登录模块
|
2026-03-06 23:23:55 +08:00 |
|
Ray.Hao
|
27a8f0e6a5
|
feat: 新增微信小程序登录功能及第三方账号绑定表
|
2026-03-05 07:45:01 +08:00 |
|
Ray.Hao
|
ef30d000bc
|
refactor: 简化邮件配置中的SMTP属性路径
|
2026-03-03 12:31:49 +08:00 |
|
Ray.Hao
|
e735f768b5
|
chore: 移除微信授权登录和AI 模块
|
2026-02-11 11:35:04 +08:00 |
|
Ray.Hao
|
10433f9bd9
|
refactor: 更新开发和生产环境配置,调整AI相关API密钥和MinIO服务端点
|
2026-01-10 08:17:03 +08:00 |
|
Ray.Hao
|
d94b8207a0
|
refactor: 更新配置文件和映射器,调整VO类命名规范
|
2026-01-04 08:16:22 +08:00 |
|
Ray.Hao
|
2e850debb4
|
refactor(auth): 规范化认证模块命名和代码结构
|
2025-12-29 16:35:55 +08:00 |
|
Ray.Hao
|
1155d01b27
|
refactor: 更新微信小程序登录请求参数的注释和备份文件,移除RolePermsBO类
|
2025-12-29 08:05:33 +08:00 |
|
Ray.Hao
|
eca385a52b
|
chore: 更新项目配置和依赖项
|
2025-12-26 18:26:22 +08:00 |
|
Ray.Hao
|
5817826bbd
|
refactor: 拆分多租户
|
2025-12-15 08:05:24 +08:00 |
|
Ray.Hao
|
3f05f77351
|
feat: 权限缓存加载适配
|
2025-12-12 22:26:43 +08:00 |
|
Ray.Hao
|
d0b80d17e2
|
refactor: 多租户临时提交
|
2025-12-12 08:19:19 +08:00 |
|
Ray.Hao
|
51d8220a18
|
refactor: 多租户开发和代码规范调整
|
2025-12-11 21:13:52 +08:00 |
|
Ray.Hao
|
f16c1e6227
|
refactor(ai): 重构AI
|
2025-12-10 21:07:35 +08:00 |
|
Ray.Hao
|
caf4f4e5c0
|
refactor: 接口路径规范调整
|
2025-12-07 23:45:14 +08:00 |
|
Ray.Hao
|
5fa2e08aad
|
feat(config): 支持多数据库类型配置及动态分页方言
|
2025-12-03 09:49:54 +08:00 |
|
Ray.Hao
|
c2c0212238
|
fix(config): update database credentials in application-dev.yml
|
2025-11-17 21:59:35 +08:00 |
|
Ray.Hao
|
33e15217f7
|
chore: 添加 Spring AI 配置
|
2025-11-14 21:59:55 +08:00 |
|
Ray.Hao
|
95412501fc
|
feat(ai): 新增AI命令系统功能
|
2025-11-10 08:03:08 +08:00 |
|
Ray.Hao
|
c43e6dfb54
|
refactor(platform):重构平台模块包结构- 将 shared 包下的文件移动到 platform 包下
- 更新相关类的包引用路径
- 修改 application.yml 中的包扫描路径
-重命名 CaptchaInfo 类为 CaptchaVO 并调整包路径
- 移动 BusinessException 和相关安全类到 core 包- 更新 Codegen 相关类包路径
- 删除无用的条件判断代码块
|
2025-10-14 16:09:46 +08:00 |
|
theo
|
d88b5dc9de
|
refactor(menu): 移除动态数据源的部分
|
2025-09-26 11:01:45 +08:00 |
|
theo
|
7929b91592
|
feat(config): 启用动态多数据源配置- 在开发环境配置中启用动态数据源支持
- 在生产环境配置中启用动态数据源支持- 添加 dynamic-datasource-spring-boot3-starter依赖
- 配置主数据源为 master- 保持原有的 Druid 数据源配置参数
|
2025-09-26 10:55:00 +08:00 |
|
superboer
|
1a032365c1
|
update src/main/resources/application-dev.yml.
小程序接口暴露。
Signed-off-by: superboer <25535518@qq.com>
|
2025-06-28 03:32:56 +00:00 |
|
Ray.Hao
|
af8b5c847d
|
refactor: 升级 SpringBoot 3.5.0 版本和代码结构优化
|
2025-06-11 20:47:02 +08:00 |
|
Ray.Hao
|
44a62c8d33
|
Merge branch 'master' of github.com:haoxianrui/youlai-boot
|
2025-04-15 22:30:22 +08:00 |
|
slience-me
|
9bb4b8cb27
|
刷新Token补充更新
|
2025-04-15 16:49:50 +08:00 |
|
Ray.Hao
|
3ba704171d
|
chore: 完善白名单配置注释
|
2025-04-11 17:09:23 +08:00 |
|
Ray.Hao
|
86c31498ea
|
chore: JWT 访问令牌和刷新令牌合理调整
|
2025-04-03 11:22:22 +08:00 |
|
Ray.Hao
|
b57853477d
|
docs: 注释优化
|
2025-04-02 09:51:53 +08:00 |
|
Ray.Hao
|
594a704df3
|
feat: 添加 favicon.ico 至忽略认证路径
|
2025-03-31 08:16:11 +08:00 |
|
Ray.Hao
|
27581fc060
|
refactor: 完善redis-token永不过期情况
|
2025-03-10 00:35:04 +08:00 |
|