001/README.md

40 lines
718 B
Markdown
Raw Normal View History

2026-04-25 02:54:40 +00:00
# Demo Project
2026-04-21 01:55:32 +00:00
2026-04-25 02:54:40 +00:00
一个简洁的 Spring Boot 3 + Java 17 单体后端工程。
2026-04-21 01:56:04 +00:00
2026-04-25 02:54:40 +00:00
## 技术栈
2026-04-21 01:56:04 +00:00
2026-04-25 02:54:40 +00:00
- Java 17
- Spring Boot 3.2.5
- Maven
- Knife4j + OpenAPI 3 (Swagger)
2026-04-21 01:56:04 +00:00
2026-04-25 02:54:40 +00:00
## 启动方式
2026-04-21 01:56:04 +00:00
```bash
2026-04-25 02:54:40 +00:00
mvn spring-boot:run
2026-04-21 01:56:04 +00:00
```
2026-04-25 02:54:40 +00:00
或打包后运行:
2026-04-21 01:56:04 +00:00
```bash
2026-04-25 02:54:40 +00:00
mvn package -DskipTests
java -jar target/demo-1.0.0.jar
2026-04-21 01:56:04 +00:00
```
2026-04-25 02:54:40 +00:00
## 接口文档
2026-04-21 01:56:04 +00:00
2026-04-25 02:54:40 +00:00
启动后访问:
2026-04-21 01:56:04 +00:00
2026-04-25 02:54:40 +00:00
- Knife4j UI: http://localhost:8080/doc.html
- Swagger JSON: http://localhost:8080/v3/api-docs
2026-04-21 01:56:04 +00:00
2026-04-25 02:54:40 +00:00
## 接口列表
2026-04-21 01:56:04 +00:00
2026-04-25 02:54:40 +00:00
| 方法 | 路径 | 说明 |
|------|------|------|
| GET | /api/health | 健康检查 |
| GET | /api/business/items | 获取所有业务数据 |
| GET | /api/business/items/{id} | 根据ID获取业务数据 |
| POST | /api/business/items | 新增业务数据 |