yijunzhao
发布于 2026-04-26 / 4 阅读
0
0

采用 "低代码 + 零代码" 双模驱动架构的国内领先企业级 AI 低代码开发平台JeecgBoot

JeecgBoot 是国内领先的企业级 AI 低代码开发平台,采用 "低代码 + 零代码" 双模驱动架构,以 Spring Boot/Spring Cloud Alibaba 为技术核心,通过强大的代码生成器与可视化配置能力,解决企业级应用 80% 的重复开发工作,同时兼顾灵活性与扩展性,是国内开源低代码领域的标杆产品。

一、项目定位与核心价值

1. 官方定位

  • 国内首个 "低代码 + 零代码" 双模驱动的 AI 智能开发平台

  • 企业级应用快速开发解决方案,支持 OA、ERP、CRM 等各类管理系统构建

  • 引领 AI 低代码开发新模式:AI 生成 → OnlineCoding 零代码验证 → 代码生成 → 手工 MERGE

  • 帮助 Java 项目解决 80% 重复工作,让开发更专注业务,提升效率 5-8 倍

2. 核心价值主张

价值维度

具体体现

效率提升

一键生成前后端代码,无需手写基础代码,支持在线开发模式

灵活可控

代码生成器依赖性低,支持自定义扩展与手工 MERGE,不丢失灵活性

安全可靠

颗粒化权限控制,支持按钮权限和数据权限,满足大型业务系统需求

生态完善

丰富的组件库、插件市场和解决方案,支持信创国产化适配

AI 赋能

集成大模型能力,提供 AI 智能建表、AI 测试数据生成、AI 流程编排等功能

二、发展历程与影响力

1. 开源演进

  • 2012 年底:JEECG 开源项目首版本发布,最初在谷歌 Code 上开源

  • 2013 年:获得 CSDN/ITeye 专家访谈,开始被广泛认知

  • 2019 年:JeecgBoot 2.0.0 版本发布,正式确立前后端分离架构

  • 2024 年:v3.7.0 里程碑版发布,VUE3 版本正式进入性能和功能健壮阶段,停止维护 vue2 版本

  • 2025 年:v3.8.3 成为最后一个 Spring Boot 2 版本,后续全面拥抱 Spring Boot 3 与 Java 21 生态

  • 2026 年:v3.9.1 发布,强化 AI 流程即服务与智能体平台能力

2. 业界影响力

  • GitHub:50K+ Star,中文 Java 项目排名第三、全球 Java 项目排名第 19 位、Java 开发框架类项目排名第一

  • Gitee:40K+ Star,连续 3 年蝉联 Gitee 年度最受欢迎开源项目 (GVP)

  • 社区规模:20,000 + 社区会员,1000 + 企业用户,覆盖金融、医疗、制造等多个行业

  • 荣誉资质:入选 2021 科创中国・开源创新榜,拥有完善的文档、视频教程和社区交流体系

三、技术架构与核心技术栈

1. 整体架构

采用前后端完全分离架构,支持单体应用与微服务两种部署模式:

  • 前端:Ant Design Vue 4 + Vue 3.0 + TypeScript + Vite 6

  • 后端:Spring Boot 3.x + Spring Cloud Alibaba + MyBatis-Plus

  • 安全:Shiro/Spring Authorization Server + JWT

  • 工作流:集成 Flowable/BPMN 流程引擎

  • AI 能力:集成大模型管理、知识库、RAG 管道、AI 流程编排等

2. 核心技术栈详解

技术层面

核心组件

功能说明

后端核心

Spring Boot 3.x

轻量级微服务开发框架,提升开发效率

Spring Cloud Alibaba

微服务解决方案,提供服务注册发现、配置中心等

MyBatis-Plus

增强版 MyBatis,简化 CRUD 操作,提供代码生成器

Shiro/Spring Security

安全框架,支持细粒度权限控制

前端核心

Vue 3.0 + TypeScript

构建用户界面的渐进式框架,增强类型安全

Ant Design Vue 4

企业级 UI 组件库,提供丰富组件

Vite 6

前端构建工具,提供极速开发体验

Vue Router/Pinia

路由管理与状态管理,提升应用性能

AI 能力

大模型集成

支持 ChatGPT、DeepSeek、智普、Ollama 等私有大模型

RAG 技术

文档摄入、向量库对接、检索增强生成,提升 AI 准确性

AI 流程编排

通过 AI 流程编排智能体,实现功能性 API

数据处理

POI 5.x

Excel 处理,支持复杂导入导出

国产数据库适配

默认适配达梦、人大金仓等国产数据库,支持信创

四、核心功能与特性

1. 低代码开发能力

  • 万能代码生成器:输入数据库表结构,一键生成前后端代码(包括 Entity、Service、Controller、Vue 页面、API 接口等),支持自定义模板

  • OnlineCoding 零代码:无需离开浏览器完成全栈开发,支持在线表单设计、流程设计、报表设计

  • MCP 多端代码生成:支持 PC 端、移动端、小程序等多端代码生成,适配不同终端需求

2. 企业级应用组件

  • 权限管理:支持用户、角色、菜单、按钮、数据权限的精细化控制,满足大型企业复杂权限需求

  • 工作流引擎:集成 Flowable/BPMN,支持可视化流程设计、流程实例管理、任务审批等

  • 报表与大屏:提供强大的报表工具和大屏设计器,支持数据可视化展示,满足企业级数据产品需求

  • 表单引擎:在线表单设计,支持复杂表单逻辑、字段校验、联动规则配置

  • 门户设计:自定义门户布局,支持拖拽式配置,快速构建企业个性化门户

3. AI 智能应用能力

  • AI 模型管理:统一管理多类大模型,支持模型参数配置、版本控制

  • AI 知识库:支持文档上传、解析、向量存储,提供智能问答与知识检索

  • AI 流程编排:通过可视化界面编排 AI 流程,快速构建智能体 API

  • AI 聊天式业务:支持 "一句话创建用户" 等自然语言操作,提升用户便捷性

  • AI 辅助开发:AI 智能建表、AI 测试数据生成、AI 报表自动生成,提升开发效率

4. 扩展性与集成能力

  • 插件化架构:支持 MCP 和插件扩展,方便功能定制与第三方集成

  • 微服务支持:提供完整的微服务解决方案,支持服务拆分与分布式部署

  • 第三方集成:支持支付宝、微信支付等支付接口,以及钉钉、企业微信等办公软件集成

  • 信创适配:全面适配国产操作系统、数据库、中间件,满足国产化需求

五、生态系统与社区支持

1. 周边项目与工具

  • JimuReport:开源报表工具,与 JeecgBoot 无缝集成,支持复杂报表设计

  • JeecgBoot Ultra:开源版增强,支持多版本 JDK,核心代码封装成 starter

  • 敲敲云:零代码平台,与 JeecgBoot 形成互补,满足不同用户需求

  • JEEWX 微信管家:优秀微信开源项目,荣获微信开发商大会第一名

2. 社区支持体系

  • 官方文档:详细的开发文档、API 文档、视频教程,帮助快速上手

  • 社区交流:QQ 群、微信群、论坛等多种交流渠道,24 小时技术支持

  • 培训认证:提供官方培训与认证服务,培养专业开发人才

  • 企业服务:提供商业授权、定制开发、技术支持等企业级服务

  • 贡献机制:完善的贡献者指南,鼓励社区参与开发与优化

六、开源协议与商用情况

1. 开源协议

采用Apache-2.0 开源协议,永久开源免费,无任何限制:

  • 不限制项目数、库表数、用户数

  • 支持商业使用,可自由修改、分发和二次开发

  • 保留版权声明和许可证信息即可

2. 企业应用场景

  • 管理系统:OA、ERP、CRM、HRM、财务系统等企业核心管理应用

  • 行业解决方案:金融风控系统、医疗管理系统、制造业 MES 系统等

  • 政务系统:适配国产化需求,满足政府部门数字化转型

  • SaaS 应用:基于 JeecgBoot 快速构建 SaaS 平台,降低开发成本

七、版本更新与未来发展

1. 最新版本特性 (v3.9.1)

  • 强化 AI 流程即服务,支持 AI 智能体 API 生成

  • 优化 RAG 功能,支持更多文档格式与向量库

  • 升级 Spring Boot 3.2.2,全面拥抱 Java 21 生态

  • 增强 MCP 多端代码生成能力,支持更多终端类型

  • 优化性能与安全性,提升系统稳定性

2. 未来发展方向

  • AI 深度融合:进一步强化 AI 能力,实现 "AI + 低代码" 深度结合,提升开发效率与智能化水平

  • 信创生态完善:全面适配国产技术栈,成为信创领域低代码首选平台

  • 微服务优化:提升微服务架构的易用性与健壮性,支持更复杂的分布式应用场景

  • 多端适配:强化移动端、小程序等多端开发能力,支持全场景应用构建

  • 社区生态建设:扩大社区规模,吸引更多开发者参与,构建更完善的生态系统

八、总结

JeecgBoot 作为国内开源低代码领域的标杆产品,历经十余年发展,已形成成熟的技术架构、丰富的功能组件和活跃的社区生态。它不仅提供了高效的低代码开发能力,还通过 AI 赋能与信创适配,满足了现代企业数字化转型的多样化需求。对于 Java 开发者而言,JeecgBoot 是快速构建企业级应用的理想选择,能够在保证灵活性的同时大幅提升开发效率,降低项目成本。


评论