springboot项目目录结构
时间: 2023-05-30 12:07:20 浏览: 295
详解Spring Boot 目录文件结构
Spring Boot 的项目目录结构是基于 Maven 或 Gradle 构建工具的标准结构。以下是 Spring Boot 项目的典型目录结构:
```
├── src
│ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ └── example
│ │ │ ├── config
│ │ │ ├── controller
│ │ │ ├── dao
│ │ │ ├── entity
│ │ │ ├── service
│ │ │ └── Application.java
│ │ ├── resources
│ │ │ ├── application.properties
│ │ │ ├── static
│ │ │ └── templates
│ │ └── webapp
│ └── test
│ └── java
│ └── com
│ └── example
│ └── ApplicationTests.java
├── pom.xml
└── README.md
```
- `src/main/java`:主要的 Java 代码目录。
- `src/main/resources`:主要的配置文件目录,包括 application.properties 或 application.yml 等。
- `src/main/webapp`:Web 应用程序的 Web 资源目录。
- `src/test/java`:测试代码目录。
- `pom.xml`:Maven 构建文件。
- `README.md`:项目说明文件。
在 Java 代码目录中,通常会包含以下子目录:
- `config`:包含 Spring 配置类,如 Bean 配置、AOP 配置等。
- `controller`:包含控制器类,对外提供 Web 服务接口。
- `dao`:包含数据访问对象类,用于访问数据库或其他数据存储介质。
- `entity`:包含实体类,用于封装数据。
- `service`:包含服务类,提供业务逻辑的实现。
阅读全文