76 lines
1.3 KiB
Markdown
76 lines
1.3 KiB
Markdown
|
|
# Crawlful Hub Java Backend
|
|||
|
|
|
|||
|
|
基于 Spring Boot 3.x 的 Java 后端实现,用于 Crawlful Hub 项目。
|
|||
|
|
|
|||
|
|
## 技术栈
|
|||
|
|
|
|||
|
|
- **框架**: Spring Boot 3.2.0
|
|||
|
|
- **Java 版本**: Java 17
|
|||
|
|
- **数据库**: MySQL 8.0
|
|||
|
|
- **缓存**: Redis
|
|||
|
|
- **认证**: JWT
|
|||
|
|
- **构建工具**: Maven
|
|||
|
|
|
|||
|
|
## 功能模块
|
|||
|
|
|
|||
|
|
- 认证与授权
|
|||
|
|
- 商品管理
|
|||
|
|
- 订单管理
|
|||
|
|
- 支付处理
|
|||
|
|
- 物流跟踪
|
|||
|
|
- 数据采集
|
|||
|
|
- 报表分析
|
|||
|
|
- 系统监控
|
|||
|
|
- 告警管理
|
|||
|
|
- 配置管理
|
|||
|
|
- 审计日志
|
|||
|
|
|
|||
|
|
## 快速开始
|
|||
|
|
|
|||
|
|
### 环境要求
|
|||
|
|
|
|||
|
|
- JDK 17+
|
|||
|
|
- MySQL 8.0+
|
|||
|
|
- Redis 6.0+
|
|||
|
|
- Maven 3.6+
|
|||
|
|
|
|||
|
|
### 配置
|
|||
|
|
|
|||
|
|
编辑 `src/main/resources/application.yml` 文件,配置数据库连接、Redis 连接等信息。
|
|||
|
|
|
|||
|
|
### 运行
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
mvn spring-boot:run
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 构建
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
mvn clean package
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
### 运行测试
|
|||
|
|
|
|||
|
|
```bash
|
|||
|
|
mvn test
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
## 文档
|
|||
|
|
|
|||
|
|
- [项目概览](docs/00_Project_Overview.md)
|
|||
|
|
- [架构设计](docs/01_Architecture_Design.md)
|
|||
|
|
- [API 文档](docs/02_API_Documentation.md)
|
|||
|
|
- [部署指南](docs/03_Deployment_Guide.md)
|
|||
|
|
- [测试指南](docs/04_Test_Guide.md)
|
|||
|
|
- [数据库设计](docs/05_Database_Design.md)
|
|||
|
|
- [安全指南](docs/06_Security_Guide.md)
|
|||
|
|
- [维护指南](docs/07_Maintenance_Guide.md)
|
|||
|
|
- [国际化指南](docs/08_Internationalization_Guide.md)
|
|||
|
|
- [开发指南](docs/09_Development_Guide.md)
|
|||
|
|
- [API 变更日志](docs/10_API_Changelog.md)
|
|||
|
|
|
|||
|
|
## 许可证
|
|||
|
|
|
|||
|
|
MIT License
|