Skip to content

后端开发 ​

开发环境准备 ​

技术栈 ​

  • 语言:Java 21
  • 框架:Spring Boot 3.2.x
  • 数据库:MySQL 8.0+

环境要求 ​

依赖版本
JDK21
Maven3.9+
MySQL8.0.27+

开发规范 ​

代码结构 ​

biz/
├── controller/     # REST API 控制层
├── service/        # 业务逻辑层
├── repository/     # 数据访问层
├── entity/         # 实体类
├── dto/            # 数据传输对象
└── config/         # 配置类

命名规范 ​

  • 类名:大驼峰命名,如 LeaveApplicationService
  • 方法名:小驼峰命名,如 createApplication
  • 变量名:小驼峰命名
  • 常量名:全大写,下划线分隔

如何保证二开代码不影响平台升级 ​

扩展原则 ​

  1. 不修改核心代码:所有定制代码必须放在 biz 目录下
  2. 使用扩展点:通过平台提供的扩展接口进行定制
  3. 依赖注入:使用 Spring 依赖注入获取平台服务

版本兼容 ​

  • 使用平台提供的稳定 API
  • 避免直接依赖平台内部实现
  • 定期同步平台更新

PowerMJ 普华效能生产工具