java 中springboot项目目录结构
时间: 2023-10-20 15:28:59 浏览: 45
在 Spring Boot 项目中,通常的目录结构如下:
```
project
├── src
│ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── demo
│ │ │ ├── controller
│ │ │ ├── entity
│ │ │ ├── repository
│ │ │ ├── service
│ │ │ ├── utils
│ │ │ └── DemoApplication.java
│ │ └── resources
│ │ ├── application.yml
│ │ ├── static
│ │ └── templates
│ └── test
│ └── java
│ └── com
│ └── example
│ └── demo
│ └── DemoApplicationTests.java
└── pom.xml
```
其中:
- `src/main/java` 存放主要的 Java 代码;
- `src/main/resources` 存放主要的配置文件,如 application.yml、application.properties、logback.xml 等;
- `src/test/java` 存放测试代码;
- `pom.xml` 存放 Maven 项目的配置信息。
在 `src/main/java` 中,我们通常会按照功能模块划分包,如:
- `controller` 存放控制器类;
- `entity` 存放实体类;
- `repository` 存放数据访问层接口;
- `service` 存放业务逻辑层接口及其实现类;
- `utils` 存放工具类。
当然,这只是一种常见的目录结构,具体情况还需要根据项目需求而定。