以下是一个典型的 Spring Boot 项目常见的目录结构:
project
│
├── src
│ ├── main
│ │ ├── java // 存放 Java 源代码
│ │ │ └── com.example.demo // 包名,根据项目实际情况而定
│ │ │ ├── controller // 控制器,处理请求
│ │ │ │ └── YourController.java
│ │ │ ├── service // 服务层,业务逻辑
│ │ │ │ └── YourService.java
│ │ │ ├── repository // 数据访问层,与数据库交互
│ │ │ │ └── YourRepository.java
│ │ │ ├── model // 实体类,对应数据库表
│ │ │ │ └── YourEntity.java
│ │ │ └── application // 主启动类
│ │ │ └── YourApplication.java
│ │ ├── resources // 资源文件
│ │ │ ├── static // 存放静态资源,如 CSS、JS、图片等
│ │ │ ├── templates // 存放模板文件,如 Thymeleaf 模板
│ │ │ └── application.properties // 配置文件
│ └── test
│ ├── java // 测试代码
│ └── resources // 测试相关资源
├── pom.xml // Maven 项目配置文件