210 字
1 分钟
Spring Boot 后端:JPA 四实体与统一返回
依赖三件套
spring-boot-starter-data-jpa(持久化)+ security(鉴权)+ validation(参数校验),mysql-connector-j 和 h2 双驱动:开发跑 H2 零配置,上生产切 MySQL,JPA 屏蔽方言差异。
统一返回 Result
common/Result.java + GlobalExceptionHandler.java:所有接口一个信封,异常全局翻译。App 端 http_client 只需处理一种格式,联调时“code 非 0 先看 message”就是全部调试手册。
安全策略:默认关、按需开
SecurityConfig + AdminAuthController:管理接口登录守门,AdminSeedRunner 启动时播种初始账号(admin/admin123456,上线第一件事就是改掉)。HealthController 给容器探活,src/test 里的 JPA/security 测试覆盖核心链路。
我的后端清单
- 返回体统一,异常全局化
- 开发库零配置,生产库一键切
- 种子账号仅限开发,生产必改
- 健康检查接口是给编排系统看的,不是给人看的