# 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 # MolanDev **一套代码,本地单体开发,服务器微服务部署** [![License](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT) [![Java](https://img.shields.io/badge/Java-21-orange.svg)](https://openjdk.org/) [![Spring Boot](https://img.shields.io/badge/Spring%20Boot-3.5.11-6DB33F.svg)](https://spring.io/projects/spring-boot) [![Spring AI](https://img.shields.io/badge/Spring%20AI-1.1.4-6DB33F.svg)](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 | ## 📸 预览 ![](./images/home.png) ![](./images/knowledge.webp) ![](./images/xiuxian.webp) **在线体验** 👉 [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) — 自由使用,无任何限制