# molandev
**Repository Path**: molandev/molandev-backend
## Basic Information
- **Project Name**: molandev
- **Description**: 一套代码,本地单体开发、服务器微服务部署,基于 Spring Boot 3.5 + Spring AI 1.1 + MyBatis-Plus 3.5,完善的 RBAC 权限管理,集成 AI Agent(Tool Calling,SSE 流式输出,工具级权限控制)和 RAG知识库(向量//混合检索+重排序)
- **Primary Language**: Java
- **License**: MIT
- **Default Branch**: master
- **Homepage**: https://molandev.com
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2026-03-20
- **Last Updated**: 2026-05-13
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README

# MolanDev
**一套代码,本地单体开发,服务器微服务部署**
[](https://opensource.org/licenses/MIT)
[](https://openjdk.org/)
[](https://spring.io/projects/spring-boot)
[](https://spring.io/projects/spring-ai)
**[molandev.com](https://molandev.com)** | [在线预览](https://preview.molandev.com) 账号 `nick` / `123456`
---
MolanDev 是一套开源的后台管理解决方案——本地单体模式开发调试,服务器微服务模式部署上线,同一套业务代码。基于自研的 [MolanDev Framework](https://gitee.com/molandev/molandev-framework)(已发布 Maven Central),并集成 AI Agent 与 RAG 知识库。
> 传统方案要么微服务过度设计、2-3 人维护 10+ 服务,要么单体耦合后期推倒重来。MolanDev 让你本地跑一个进程调试,服务器按服务拆分部署,业务代码不用改。
## ✨ 核心亮点
- 🔄 **双模驱动** — 本地单体开发,服务器微服务部署,同一套业务代码,框架自动路由本地/远程调用
- 🤖 **AI Agent** — 基于 Spring AI Tool Calling,6 类 17 个业务工具,SSE 流式输出 + 工具级权限控制
- 🧠 **RAG 知识库** — 向量检索 / 混合检索 + RRF 融合 + 重排序 + 上下文补全,三级模式按需选择
- 🔐 **全链路安全** — RSA+AES 混合加密、接口防篡改、数据库透明加解密、智能脱敏、网关统一认证
## 🚀 快速开始
> 环境要求:JDK 21+、MySQL 8.0+ 或 PostgreSQL 14+、Redis 6.0+
```bash
git clone https://gitee.com/molandev/molandev-backend.git
```
项目在 `deploy/docker/` 下准备了各中间件的 docker compose,按需启动。详细的初始化数据库、启动后端/前端、微服务部署等步骤,请查看 👉 [快速开始文档](https://molandev.com/cloud/getting-started/quick-start.html)
## 🛠️ 技术栈
| | 技术 |
|---|---|
| 后端 | Java 21 · Spring Boot 3.5 · Spring Cloud 2025 · Spring AI 1.1 · MyBatis-Plus 3.5 |
| 数据库 | MySQL / PostgreSQL · Redis (Redisson) |
| 向量 / 检索 | PgVector / Milvus · Elasticsearch |
| 中间件 | RabbitMQ · Nacos · MinIO |
| 前端 | Vue 3 · Element Plus · Vite |
## 📸 预览



**在线体验** 👉 [preview.molandev.com](https://preview.molandev.com) 账号 `nick` / `123456`
## 📦 相关仓库
| 仓库 | 说明 |
|------|------|
| [molandev-backend](https://gitee.com/molandev/molandev-backend) | 后端服务(本仓库) |
| [molandev-framework](https://gitee.com/molandev/molandev-framework) | 双模驱动框架(已发布 Maven Central) |
| [molandev-frontend](https://gitee.com/molandev/molandev-frontend) | Vue 3 管理后台 |
| [markdown-converter](https://gitee.com/molandev/markdown-converter) | docx/pdf 转 markdown(已发布 Docker Hub) |
## 📚 文档 & 协议
| 文档 | 链接 |
|------|-----------------------------------------------------------------------------------|
| 框架文档 | [molandev.com/framework](https://molandev.com/framework/guide/introduction.html) |
| 应用文档 | [molandev.com/cloud](https://molandev.com/cloud/getting-started/quick-start.html) |
| AI 集成 | [molandev.com/ai](https://molandev.com/ai/xiuxian/introduction.html) |
| 知识库 | [molandev.com/knowledge](https://molandev.com/knowledge/rag/overview.html) |
| 部署指南 | [molandev.com/cloud](https://molandev.com/cloud/getting-started/deployment.html) |
[MIT License](https://opensource.org/licenses/MIT) — 自由使用,无任何限制