|
|
||
|---|---|---|
| include | ||
| src | ||
| tests | ||
| .gitignore | ||
| CMakeLists.txt | ||
| README.md | ||
| events.ndjson | ||
| pom.xml | ||
README.md
Demo Project
一个简洁的 Spring Boot 3 + Java 17 单体后端工程。
技术栈
- Java 17
- Spring Boot 3.2.5
- Maven
- Knife4j + OpenAPI 3 (Swagger)
启动方式
mvn spring-boot:run
或打包后运行:
mvn package -DskipTests
java -jar target/demo-1.0.0.jar
接口文档
启动后访问:
- Knife4j UI: http://localhost:8080/doc.html
- Swagger JSON: http://localhost:8080/v3/api-docs
接口列表
| 方法 | 路径 | 说明 |
|---|---|---|
| GET | /api/health | 健康检查 |
| GET | /api/business/items | 获取所有业务数据 |
| GET | /api/business/items/{id} | 根据ID获取业务数据 |
| POST | /api/business/items | 新增业务数据 |