一款企业级AI低代码开发平台,通过融合强大的代码生成器与AI大模型能力,实现前后端代码一键生成及聊天式业务操作。它旨在解决Java项目80%的重复性工作,显著提升开发效率,同时支持微服务架构与信创国产化,兼顾系统的灵活性与扩展性。
一分钟了解#
JeecgBoot 是一款专为Java开发者打造的企业级低代码平台,其独特之处在于将AI能力深度集成到开发全流程中。它不仅能通过强大的代码生成器一键生成前后端CRUD代码,还支持AI助手辅助建表、写报表和配置流程。
核心价值:通过“AI生成 + 代码生成 + 在线编码 + 手工合并”的模式,解决了传统低代码平台灵活性差的问题,在提升70%以上开发效率的同时,保留了应对复杂业务定制的能力。
快速上手#
安装难度:中 - 需要搭建Java后端和Node前端环境,适合有一定全栈基础的开发者。
# 后端
# 1. 克隆项目
git clone https://github.com/jeecgboot/jeecg-boot.git
# 前端
git clone https://github.com/jeecgboot/jeecgboot-vue3.git
# 2. 初始化数据库并配置配置文件
# 3. 启动后端 Spring Boot 应用
# 4. 安装前端依赖 (需要 Node 20+ 和 pnpm 9+)
cd jeecgboot-vue3
pnpm install
pnpm dev
适合我的场景吗?
- ✅ 企业内部系统 (MIS/OA/ERP):拥有现成的用户、权限和报表模块,可快速搭建。
- ✅ AI应用落地:需要快速集成ChatGPT/DeepSeek,构建企业知识库或智能助手。
- ❌ 简单静态网站:对于纯展示类项目,该架构过于重量级。
核心能力#
1. AI 应用平台 - 企业级 AI 落地#
- 知识库与问答:基于RAG技术,上传文档即可构建企业知识库,支持智能问答。
- AI 流程编排:可视化的流程设计,连接大模型与业务逻辑。
- 聊天式操作:支持通过自然语言指令(如“帮我创建一个用户”)自动执行系统操作。
2. 强大代码生成器 - 拒绝重复造轮子#
- 全栈生成:通过拖拽配置表单,一键生成Vue前端页面和Java后端代码。
- 在线开发:提供在线代码编辑器,支持Java和JavaScript,无需重启服务即可刷新逻辑。
- 智能模板:内置单表、树表、主子表等多种代码模板,支持自定义Velocity模板。
3. 可视化报表与大屏 - 数据驱动决策#
- JimuReport:类Excel操作风格,通过拖拽制作复杂的中国式报表。
- JimuBI:支持大屏设计与仪表盘,一次设计多端适配,满足数据可视化需求。
技术栈与集成#
开发语言:Java (JDK 17/21/24), Vue3 + TypeScript 核心架构:Spring Boot 3.5 + Mybatis-Plus + Ant Design Vue 4 AI集成:支持 ChatGPT, DeepSeek, Ollama, 阿里千问等主流大模型 部署方式:支持单体架构 与 微服务架构 自由切换
维护状态#
- 开发活跃度:活跃更新,最新版本为 3.9.0。
- 技术演进:紧跟技术前沿,已升级至 Spring Boot 3 和 Vue 3 全新技术栈。
商用与许可#
许可证:开源项目(具体请参照源码 License 文件,通常为开源宽松协议)
- ✅ 商用:适合企业级项目与商业产品使用。
- ✅ 修改:允许源码修改与二次分发。
- ⚠️ 限制:需保留原作者版权声明。