规范的springboot项目结构
时间: 2023-10-29 15:10:54 浏览: 42
一个典型的 Spring Boot 项目通常有以下结构:
```
├── src
│ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ └── example
│ │ │ ├── controller
│ │ │ ├── model
│ │ │ ├── repository
│ │ │ ├── service
│ │ │ └── Application.java
│ │ └── resources
│ │ ├── application.yml
│ │ ├── static
│ │ └── templates
│ └── test
│ ├── java
│ └── resources
├── mvnw
├── mvnw.cmd
├── pom.xml
└── README.md
```
其中,`src/main/java` 目录存放项目的 Java 代码,按照功能模块划分为不同的包,比如 `controller`、`model`、`repository`、`service` 等。
`src/main/resources` 目录存放项目的资源文件,比如配置文件、静态资源、模板等。
`src/test` 目录存放测试代码。
`pom.xml` 是 Maven 项目的配置文件。
`README.md` 是项目的说明文档。
`mvnw` 和 `mvnw.cmd` 是 Maven Wrapper 的脚本,用于在没有安装 Maven 的情况下构建项目。