spring boot 项目结构
时间: 2023-09-07 14:17:50 浏览: 48
Spring Boot项目结构通常如下:
```
├── src
│ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── demo
│ │ │ ├── controller
│ │ │ ├── domain
│ │ │ ├── repository
│ │ │ ├── service
│ │ │ └── DemoApplication.java
│ │ └── resources
│ │ ├── application.yml
│ │ ├── static
│ │ └── templates
│ └── test
│ └── java
│ └── com
│ └── example
│ └── demo
│ └── DemoApplicationTests.java
└── pom.xml
```
其中:
- `src/main/java` 目录下存放主要的Java代码,包括控制器、服务、实体类等;
- `src/main/resources` 目录下存放主要的配置文件,包括应用程序配置、日志配置、静态资源、模板等;
- `src/test/java` 目录下存放测试代码;
- `pom.xml` 是Maven项目的配置文件,包括依赖库、插件、打包方式等。
在Spring Boot中,我们所需要的依赖库和插件都在`spring-boot-starter-parent`中定义了,因此,我们只需要在`pom.xml`文件中继承`spring-boot-starter-parent`即可,如下所示:
```xml
<project>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.4.4</version>
<relativePath/>
</parent>
<groupId>com.example</groupId>
<artifactId>demo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>demo</name>
<description>Demo project for Spring Boot</description>
</project>
```