Grand-cocoa
|
afa84020e5
|
feat(auth): 实现用户认证模块
- 新增登录与注册接口控制器 AuthController
- 创建登录表单数据类 LoginForm
- 定义用户实体类 User 并实现 UserDetails 接口
- 添加用户持久层接口 UserMapper- 实现认证服务 AuthServiceImpl 包含登录和注册逻辑
- 配置 Spring Security 安全策略并禁用 CSRF
- 引入 BCrypt 加密算法用于密码处理
- 添加全局异常处理器 ExceptionFilter 捕获业务异常
- 创建统一响应模型 R 封装返回结果
- 集成 MyBatis Plus依赖并配置数据源信息
|
2025-11-07 16:10:35 +08:00 |
|
Grand-cocoa
|
3a35848c4f
|
chore: 添加 Apache 2.0 许可证和项目说明文件
- 添加 LICENSE 文件,包含完整的 Apache 2.0 许可证文本
- 创建 README.md 文件,初始化项目说明文档
- 配置许可证中的版权信息为 Dace 2025
- 添加许可证应用说明和分发条款
- 包含商标使用和担保免责声明
- 添加责任限制和附加责任接受条款
|
2025-11-07 14:15:43 +08:00 |
|
Grand-cocoa
|
88ad8a38e7
|
feat(project): 初始化Spring Boot项目结构
- 添加Maven Wrapper配置文件及脚本
- 创建Spring Boot主应用类AnimoApplication
- 配置应用端口及名称的application.yml文件
- 添加JUnit测试类AnimoApplicationTests
- 配置.gitattributes和.gitignore忽略文件
- 添加MySQL数据库的compose.yaml配置
- 创建完整的pom.xml依赖管理文件
- 集成Spring Web、Security、Devtools等核心依赖
- 配置Lombok注解处理器及插件
- 设置Java17版本要求及Maven编译插件
|
2025-11-07 14:03:08 +08:00 |
|