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 | 新增业务数据 |
|