ThriveX Server 是 ThriveX 博客系统的后端服务端,采用 Spring Boot 构建,提供 RESTful API 接口服务。
作为 ThriveX 全栈解决方案的核心部分,Server 后端与前端展示端(ThriveX-Blog)和控制端(ThriveX-Admin)共同构成了一个完整的开源博客生态系统。
- 🚀 高性能架构:基于 Spring Boot 框架,提供稳定可靠的 API 服务
- 🗄️ 数据持久化:集成 MyBatis-Plus ORM,高效操作 MySQL 数据库
- ⚡ 缓存加速:Redis 缓存机制,大幅提升系统响应速度
- 🔐 安全认证:完善的权限认证机制,保障系统安全
- 📦 文件管理:集成 X File Storage,支持多种存储策略
- 📊 数据统计:支持百度统计和高德地图数据集成
- 🐳 容器化部署:支持 Docker 容器化部署,简化运维流程
- 📖 API 文档:集成 Swagger,提供完善的 API 文档说明
https://docs.liuyuyang.net/docs/项目部署/1Panel.html
ThriveX-Server/
├── src/
│ ├── main/
│ │ ├── java/
│ │ │ └── net/
│ │ │ └── liuyuyang/
│ │ │ └── thrivex/
│ │ │ ├── ThriveXApplication.java
│ │ │ ├── config/ # 配置类
│ │ │ ├── controller/ # 控制器层
│ │ │ ├── service/ # 服务层
│ │ │ ├── mapper/ # 数据访问层
│ │ │ ├── entity/ # 实体类
│ │ │ ├── dto/ # 数据传输对象
│ │ │ ├── vo/ # 视图对象
│ │ │ ├── util/ # 工具类
│ │ │ └── aspect/ # 切面编程
│ │ └── resources/
│ │ ├── mapper/ # MyBatis Mapper XML
│ │ ├── application.yml # 应用配置
│ │ └── application-dev.yml # 开发环境配置
│ └── test/
│ └── java/ # 单元测试
├── docker/ # Docker 相关配置
├── docs/ # 文档
├── sql/ # 数据库脚本
├── pom.xml # Maven 配置
└── README.md # 项目说明
| 名称 | 链接 | 说明 |
|---|---|---|
| 博客预览 | https://liuyuyang.net | 前端博客展示 |
| 官网地址 | https://thrivex.liuyuyang.net | 项目官网 |
| 文档中心 | https://docs.liuyuyang.net | 使用文档 |
| GitHub 主页 | https://github.com/LiuYuYang01/ThriveX-Server | 源码仓库 |
| 名称 | 链接 | 说明 |
|---|---|---|
| 前端展示端 | https://github.com/LiuYuYang01/ThriveX-Blog | 博客前端 |
| 控制端 | https://github.com/LiuYuYang01/ThriveX-Admin | 管理后台 |
本项目采用 AGPL-3.0 许可证。
使用须知:
- ✅ 允许商业使用、修改、分发
- ✅ 必须保留原始版权说明
- ✅ 修改后的版本必须开源
- ❌ 禁止任何闭源商业行为
在项目 Star 突破 2K 后,您可以自由选择保留或删除版权信息。
刘宇阳
- GitHub: @LiuYuYang01
- 我的博客: https://liuyuyang.net
- 关于我: https://my.liuyuyang.net
- 邮箱: liuyuyang1024@yeah.net
欢迎加入 ThriveX 官方交流群,与开发者和其他用户交流:
加群方式:添加微信 liuyuyang2023,备注 "ThriveX"
感谢所有为 ThriveX 项目做出贡献的开发者和用户!
特别感谢以下项目提供的灵感与技术支持:
本项目仅供学习交流使用,不提供任何技术咨询或技术支持服务。使用者在使用本项目时应遵守当地法律法规,不得用于任何违法活动。

