Commit Graph

105 Commits

Author SHA1 Message Date
海言
0f9a28afb6 feat(auth): 添加token前缀配置支持
- 在sa-token配置中增加token-prefix字段
- 默认设置为Bearer前缀以符合标准认证协议
- 支持前端Authorization头的标准格式配置
2026-05-28 16:28:48 +08:00
海言
11a70628ce fix(security): 统一异常处理响应格式并完善拦截器配置
- 将全局异常处理器中的返回类型从 GenericResponse 统一为 RetObj
- 更新登录、权限、角色异常的错误消息为中文提示
- 在拦截器配置中添加 swagger-ui 相关路径的排除规则
- 将拦截器中的 postHandle 方法改为 afterCompletion 以确保请求结束后清理 ThreadLocal
- 修复 StpInterfaceImpl 中的类型转换问题,确保用户ID正确转换为Long类型
2026-05-28 16:00:05 +08:00
海言
84f67fa96b Merge branch 'master' into feature/admin-auth-satoken
# Conflicts:
#	src/main/java/cn/xf/basedemo/interceptor/TokenInterceptor.java
#	src/main/java/cn/xf/basedemo/service/impl/UserServiceImpl.java
2026-05-28 15:54:43 +08:00
海言
39df5c5945 chore(config): 删除 ELK Docker Compose 配置文件
- 移除 elasticsearch 服务配置(端口 9200)
- 移除 kibana 服务配置(端口 5601)
- 移除 logstash 服务配置(端口 4560)
- 清理相关容器挂载卷和依赖关系配置
2026-05-28 15:50:58 +08:00
海言
2b123df3cf feat(config): 添加统一异步线程池配置
- 防止默认线程池因无界队列引发 OOM 问题
- 配置核心线程数为 10,最大线程数为 50
- 设置缓冲队列容量为 1000,避免任务堆积
- 配置空闲线程存活时间为 60 秒
- 采用 CallerRunsPolicy 拒绝策略保证任务不丢失
- 启用优雅停机配置等待任务完成
2026-05-28 15:48:47 +08:00
海言
270ac35e37 feat(config): 启用驼峰命名到下划线映射并完善用户实体配置
- 将 application-local.yml 和 application-pre.yml 中 mybatis-plus 的 map-underscore-to-camel-case 设置为 true
- 在 StringUtil 类中新增 camelToSnakeCase 方法用于驼峰转下划线命名
- 更新 camelToKebabCase 方法注释并修正转换逻辑
- 为 User 实体类添加 @TableId 注解配置自增主键
2026-05-28 15:42:53 +08:00
海言
9554192e85 feat(config): 启用驼峰命名到下划线映射并完善用户实体配置
- 将 application-local.yml 和 application-pre.yml 中 mybatis-plus 的 map-underscore-to-camel-case 设置为 true
- 在 StringUtil 类中新增 camelToSnakeCase 方法用于驼峰转下划线命名
- 更新 camelToKebabCase 方法注释并修正转换逻辑
- 为 User 实体类添加 @TableId 注解配置自增主键
2026-05-28 15:41:24 +08:00
海言
6e5a3a3142 refactor(common): 移除通用响应类
- 删除了 GenericResponse 类及其所有构造方法
- 移除了与 ResponseCode 枚举的关联逻辑
- 清理了相关的泛型数据封装结构
2026-05-28 15:33:55 +08:00
海言
548525acdd remove(logback): 删除本地和测试环境的日志配置文件
- 移除 src/main/resources/logback-spring-local.xml 配置文件
- 移除 src/main/resources/logback-spring-s.xml 配置文件
- 清理相关日志配置依赖项和属性设置
2026-05-28 15:31:38 +08:00
海言
e2de84d5a9 refactor(project): 重构项目配置和异常处理机制
- 更新 Docker Compose 配置从版本 1 到 3.8,并修改服务构建方式
- 将异常处理中的 ResponseCode 替换为 SystemStatus 枚举
- 统一全局异常处理器返回类型为 RetObj,替换原有的 GenericResponse
- 修复 JWT 工具类中的空指针判断逻辑错误
- 优化 RSA 加密工具类,使用 Java 自带 Base64 实现替代 Apache 工具类
- 添加 Spring Security 密码编码器支持,增强用户密码安全性
- 完善日志配置文件,增加多种环境的日志输出策略
- 优化 Dockerfile 使用 JDK 17 环境并改进构建参数配置
2026-05-28 15:30:32 +08:00
海言
addcb9de88 优化配置 2026-01-14 17:38:47 +08:00
海言
4803cb6ca6 优化调整sa-token深入集成 2026-01-13 18:31:38 +08:00
海言
ed34396f1a 新增权限相关表结构 2026-01-13 17:54:21 +08:00
海言
5398367352 Merge remote-tracking branch 'origin/master' into feature/admin-auth-satoken
# Conflicts:
#	pom.xml
#	src/main/java/cn/xf/basedemo/controller/business/UserController.java
#	src/main/java/cn/xf/basedemo/service/impl/UserServiceImpl.java
2026-01-13 17:48:19 +08:00
海言
055987541c 1.优化改进全局异常类
2.项目介绍调整
2026-01-09 11:41:19 +08:00
海言
27b45cca66 配置文件调整 2025-11-26 16:54:53 +08:00
海言
c8f9746d6d 调整 2025-11-07 11:33:10 +08:00
海言
7f1503485f 移除es8.x集成 2025-11-07 11:28:31 +08:00
海言
70b6d0babc 移除rocketmq集成功能 2025-11-06 18:10:09 +08:00
海言
ad2e60b54a 移除rocketmq集成功能 2025-11-06 18:09:43 +08:00
海言
cc105a6434 pom.xml调整 2025-10-24 10:58:05 +08:00
海言
b6eb4d5341 调整 2025-10-13 15:25:03 +08:00
海言
56fdc15090 集成rocketMq消息队列收发消息 2025-10-13 15:21:33 +08:00
海言
800dc8f878 调整 2025-09-12 15:13:23 +08:00
海言
d2819787e7 修改jdk版本 2025-09-12 15:07:36 +08:00
海言
3d531b313e 修改jdk版本 2025-09-12 15:05:51 +08:00
海言
691a4a21ef 修改jdk版本 2025-09-12 10:01:12 +08:00
xiongfeng
28771743fa 修改 2025-09-11 22:41:21 +08:00
xiongfeng
e2e2b0cb2f 修改 2025-09-11 22:26:28 +08:00
海言
3d89d3370d 修改jdk版本 2025-09-11 18:38:02 +08:00
海言
62b496afd3 修改jdk版本 2025-09-11 18:31:56 +08:00
海言
243f32773c 修改jdk版本 2025-09-11 18:28:04 +08:00
海言
a891783de1 修改jdk版本 2025-09-11 18:12:30 +08:00
海言
50c80949e4 修改maven版本 2025-09-11 18:04:20 +08:00
海言
efe2614c62 删除mvc自定义异常类 2025-09-09 17:52:00 +08:00
海言
f4a22db20e Merge branch 'master' into feature/admin-auth-satoken
# Conflicts:
#	src/main/java/cn/xf/basedemo/common/exception/GlobalExceptionHandler.java
2025-09-09 17:51:08 +08:00
海言
9b74e815fc 调整 2025-09-09 16:45:31 +08:00
海言
e50f36c009 优化配置文件 2025-09-09 16:14:28 +08:00
海言
f0024323ac Merge branch 'master' into feature/admin-auth-satoken
# Conflicts:
#	pom.xml
2025-09-09 16:13:39 +08:00
海言
1cab4d1a8e 优化配置文件 2025-09-09 16:11:10 +08:00
海言
37fedb0381 Merge branch 'master' into feature/admin-auth-satoken
# Conflicts:
#	pom.xml
2025-09-02 14:09:35 +08:00
海言
b867e67981 剔除支付相关工具 2025-09-02 13:58:34 +08:00
RemainderTime
46fbac304a Update README.md 2025-09-01 17:58:50 +08:00
RemainderTime
291bc9ab6e Update README.md 2025-08-29 14:22:52 +08:00
RemainderTime
ca28be208f Update README.md 2025-08-29 14:15:25 +08:00
xiongfeng
ddb14bc348 调整 2025-08-26 22:03:02 +08:00
xiongfeng
3343d2905e 实现底层异常捕获类 2025-08-26 21:52:20 +08:00
xiongfeng
f0124e608d 1.实现接口权限控制、sa-tokan拦截器类实现
底层异常捕获类实现
2025-08-26 09:08:55 +08:00
xiongfeng
71ddb30d0d 1.引入sa-token权限框架
2.实现RBAC模型相关表结构(用户-权限-菜单-角色)
2025-08-21 22:27:27 +08:00
xiongfeng
ba07169869 配置调整 2025-08-17 20:51:44 +08:00