Spring Boot 项目通常采用标准 Maven 结构,以下是核心目录说明:

1. 核心目录结构

my-springboot-project/
├── src/              📁 主源代码目录
│   ├── main/         📁 主应用代码
│   │   ├── java/     📁 Java 源码文件
│   │   ├── resources/ 📁 配置文件与静态资源
│   │   └── webapp/   📁 Web 应用资源(可选)
│   └── test/         📁 单元测试代码
│       └── java/     📁 测试类
├── pom.xml           📜 项目依赖配置文件
└── README.md         📄 项目说明文档

2. 关键目录功能

  • resources:存放 application.properties(配置文件)和 static/(前端资源)
  • @SpringBootApplication注解:通常位于 src/main/java/com/example/demo/DemoApplication.java
  • RestController:业务逻辑层常位于 src/main/java/com/example/demo/controller

3. 扩展阅读

想深入了解 Spring Boot 启动流程?可参考 Spring Boot 项目结构详解 获取更深入的技术解析 👇

Spring_Boot_Directory_Structure