| name | lihua-backend |
| description | 指导狸花猫仓库中的 Spring Boot 后端开发。适用于 Maven 模块、Controller、Service、MyBatis-Plus Mapper、DTO/VO/Entity 模型、字段校验、RBAC 安全、日志、字典、附件、WebSocket、系统配置、数据库 SQL 和后端验证。 |
狸花猫后端开发
处理 lihua/ 下的服务端改动时,使用本技能。
修改后端代码前,先阅读 references/backend-development.md。如果是跨端功能,也要参考 lihua-dev。
核心规则
- 普通业务代码放到合适的
lihua-biz 模块;只有可复用基础能力才放入 lihua-base。
- 遵循现有
controller、service、service/impl、mapper、mapper/xml、model/dto、model/vo、entity 结构。
- 面向前端的 JSON API 优先使用
ApiResponseController + ApiResponseModel<T>。
- 使用 MyBatis-Plus 约定和项目已有分页能力。
- 受保护的管理端写操作要一致使用
@PreAuthorize 和 @Log。
- App 专用接口放在
controller/app,接口路径使用 app/... 前缀。
验证
后端检查在 lihua/ 下运行。优先对受影响模块运行定向 Maven 检查;改动共享模块或公共契约时,再运行更广的检查。