001/README.md

40 lines
718 B
Markdown

# Demo Project
一个简洁的 Spring Boot 3 + Java 17 单体后端工程。
## 技术栈
- Java 17
- Spring Boot 3.2.5
- Maven
- Knife4j + OpenAPI 3 (Swagger)
## 启动方式
```bash
mvn spring-boot:run
```
或打包后运行:
```bash
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 | 新增业务数据 |