目录结构
├── src
| ├── main
| | ├── java
| | | ├── com
| | | | ├── example
| | | | | ├── Application.java
| | | | | ├── config
| | | | | ├── controller
| | | | | ├── dao
| | | | | ├── entity
| | | | | ├── service
| | | | | └── utils
| | | ├── resources
| | | | ├── application.properties
| | | | ├── static
| | | | └── templates
| ├── test
| | ├── java
| | | └── com
| | | └── example
| | | └── ApplicationTests.java
└── pom.xml
其中:
src/main/java
: 存放项目的Java源代码src/main/resources
: 存放项目的资源文件,如配置文件、静态资源等src/test/java
: 存放项目的测试代码pom.xml
: Maven项目的构建配置文件 在src/main/java
中,通常会按照模块的功能划分包Application.java
是Spring Boot项目的入口类config
: 存放Spring的配置类controller
: 存放控制器类dao
/mapper
: 存放数据访问层接口和实现类entity
/domain
: 存放实体类service
: 存放业务逻辑层接口和实现类utils
: 存放工具类- 在
src/main/resources
中,通常会存放配置文件和静态资源文件,例如:application.properties
: Spring Boot的配置文件static
: 存放网站的静态资源文件,如CSS、JavaScript、图片等templates
: 存放HTML模板文件