- 新增认证控制器 AuthController,提供登录和注册接口 - 创建 LoginForm 记录类用于接收登录/注册参数 - 定义 User 实体类映射数据库用户表结构 - 添加 UserMapper 接口继承 MyBatis-Plus 的 BaseMapper - 实现 AuthService 接口,完成登录与注册业务逻辑 - 集成 Sa-Token 框架进行权限认证管理 - 配置拦截器排除 /auth/login 路径的认证检查 - 引入 ServiceException 自定义服务异常类 - 增加全局异常处理器 ExceptionFilter 处理认证相关异常 - 创建统一响应模型 R 封装接口返回数据格式 - 在主应用类上添加 Mapper 扫描注解支持 MyBatis 映射 - 更新 application.yml 配置文件,加入数据源及 MyBatis-Plus 设置 - 修改 pom.xml 添加 MyBatis-Plus 和 Sa-Token 相关依赖项 |
||
|---|---|---|
| .. | ||
| main | ||
| test/java/com/kane/animo | ||