后端项目结构(Spring Boot)
在IntelliJ IDEA中开发的Spring Boot项目结构如下:
backend/
|-- src/
| |-- main/
| | |-- java/
| | | `-- com/
| | | `-- example/
| | | `-- myapplication/
| | | |-- config/ # 配置相关类,如安全配置、Swagger配置
| | | |-- controller/ # REST API 控制器
| | | |-- service/ # 业务逻辑层
| | | |-- repository/ # 数据访问层,接口继承JpaRepository或其他
| | | |-- entity/ # 实体类,映射数据库表结构
| | | |-- dto/ # 数据传输对象,用于网络传输
| | | |-- exception/ # 自定义异常类及处理
| | | `-- Application.java # 应用的启动类,含main方法
| | `-- resources/
| | |-- application.properties # 全局配置文件
| | |-- application-dev.properties # 开发环境配置文件
| | |-- application-prod.properties # 生产环境配置文