springboot项目结构
时间: 2023-10-14 12:30:09 浏览: 45
Spring Boot 项目的标准目录结构如下:
```
└── src
├── main
│ ├── java
│ │ └── com
│ │ └── example
│ │ └── demo
│ │ ├── config
│ │ ├── controller
│ │ ├── dao
│ │ ├── entity
│ │ ├── service
│ │ └── Application.java
│ └── resources
│ ├── static
│ ├── templates
│ ├── application.properties
│ └── logback.xml
└── test
└── java
└── com
└── example
└── demo
└── ApplicationTests.java
```
- `src/main/java`:主要的 Java 代码目录
- `com.example.demo`:示例项目的包名,根据实际项目需求进行修改
- `config`:存放 Spring 配置类的目录
- `controller`:存放 Spring MVC 控制器的目录
- `dao`:存放 DAO 层代码的目录
- `entity`:存放实体类的目录
- `service`:存放业务逻辑层代码的目录
- `Application.java`:Spring Boot 项目的启动类,也是整个项目的入口
- `src/main/resources`:主要的资源目录
- `static`:静态资源目录,如图片、CSS、JS 文件等
- `templates`:模板文件目录,如 Thymeleaf 模板、Freemarker 模板等
- `application.properties`:Spring Boot 项目的配置文件,可以在这里配置数据库连接、端口号、日志等
- `logback.xml`:日志配置文件
- `src/test/java`:测试代码目录
- `ApplicationTests.java`:Spring Boot 项目的单元测试类,用于测试项目的主要功能是否正常工作