Commit Graph

28 Commits

Author SHA1 Message Date
海言
217e931806 fix(security): 修复RSA加密实现并移除BCrypt密码编码器
- 在login.html中添加HTML语言声明和密码显示功能
- 重构前端RSA加密逻辑,支持大数据块分片加密
- 更新RSAUtils.java中的加密算法,使用标准PKCS1填充模式
- 移除UserService中不必要的BCryptPasswordEncoder依赖
- 简化success.html页面的参数解析逻辑
- 统一前后端RSA加密解密的实现方式
2026-06-01 15:14:04 +08:00
海言
8f5f3f137d refactor(RSAUtils): 移除Base64依赖并优化测试代码
- 移除了java.util.Base64的导入语句
- 注释掉了main方法中的动态密钥生成功能
- 使用固定密钥对进行加密解密测试
- 简化了测试代码结构并移除多余空行
2026-06-01 14:34:53 +08:00
海言
8af32e42a0 fix(security): 修复RSA加密工具类中的Base64编码问题
- 替换Base64编码方法从getUrlEncoder到encodeBase64URLSafeString
- 替换Base64解码方法从getUrlDecoder到decodeBase64URLSafe
- 更新公钥和私钥的编码方式以确保兼容性
- 修改rsaSplitCodec方法中的资源管理避免内存泄漏
- 启用并修复main方法中的测试代码验证加密解密功能
2026-06-01 14:30:10 +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
海言
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
海言
055987541c 1.优化改进全局异常类
2.项目介绍调整
2026-01-09 11:41:19 +08:00
海言
7f1503485f 移除es8.x集成 2025-11-07 11:28:31 +08:00
海言
9b74e815fc 调整 2025-09-09 16:45:31 +08:00
海言
b867e67981 剔除支付相关工具 2025-09-02 13:58:34 +08:00
xiongfeng
3343d2905e 实现底层异常捕获类 2025-08-26 21:52:20 +08:00
xiongf
5ac8ab7e0c 新增微信支付以及支付宝工具类实现 2025-01-10 16:51:42 +08:00
xiongf
00f70607f5 es工具类常用操作方法实现和封装 2024-12-11 17:33:28 +08:00
xiongf
b1010828c5 集成elasticsearch8.x,实现初始化加载类,以及es工具类相关抽象方法实现 2024-12-10 18:06:22 +08:00
xiongf
6a5d0428ec 新增其他异常捕获处理器 2024-10-14 17:48:44 +08:00
xiongf
247e6f456a 1. springboot版本升级3.x
2. mybatis plus版本升级3.x
3. dynamic mybatis plus版本升级3.x
4. redis版本升级3.x
5. reids实现配置优化
6. 替换swagger依赖(支持3.x)
7. 新增请求头工具类
8. 参数校验异常捕获优化
9. 拦截器注册为spring容器管理
10. 新增本地日志配置文件
2024-10-12 17:32:56 +08:00
xiongfeng
a9b57a181d 说明文档修订 2023-12-07 10:27:33 +08:00
xiongfeng
67bf832c4a 自定义异常类实现 2023-11-08 16:04:50 +08:00
xiongfeng
8d020045b7 降低springboot版本为2.4.6,为了更好兼容其他框架。
整合knife4j生成接口文档
2022-07-26 11:53:16 +08:00
xiongfeng
55ebf4ab7f 获取用户信息接口实现 2022-07-06 17:57:30 +08:00
xiongfeng
1c5e244a95 实现程序内静态页面跳转
实现dockerfile文件
2022-07-06 15:41:29 +08:00
xiongfeng
d98093981e 优化 2022-07-05 16:22:59 +08:00
xiongfeng
102d28bea0 全局统一返回对象实现 2022-07-04 18:38:07 +08:00
xiongfeng
dbd720b302 登录接口功能rsa加密实现 2022-07-04 16:14:00 +08:00
xiongfeng
6fabbcacd2 登录页面
登录接口功能
2022-06-28 20:07:35 +08:00
xiongfeng
87799b6034 rsa加密工具类实现 2022-06-20 18:16:48 +08:00
xiongfeng
9527c1064f 接口拦截器实现 2022-06-17 17:58:53 +08:00
xiongfeng
c975b10d0e 初始化项目 2022-06-16 17:44:12 +08:00