JeecgBoot:20K+ Star!企业级 AI 低代码平台,前后端代码一键生成
JeecgBoot 是 Java 生态里最老牌的低代码平台之一,GitHub 累计 20K+ Stars,Apache 2.0 协议商业友好。2026 年最新 v3.7.4 版本带来了大升级:集成 DeepSeek、ChatGPT、Ollama 等大模型能力,引领「AI + 低代码」新开发模式。
GitHub: https://github.com/zhangdaiscott/jeecg-boot
官网: http://www.jeecg.com
Stars: 20K+
一、JeecgBoot 是什么?
JeecgBoot 是一款基于代码生成器的企业级低代码平台,核心理念是:
AI生成 → 在线配置 → 代码生成 → 手工MERGE
通过可视化表单设计 + 代码生成器,实现 80% 的重复代码一键生成,业务开发者只需要处理剩余 20% 的定制化逻辑。
二、核心功能
代码生成器(核心能力)
根据数据库表结构,一键生成前后端完整代码:
- 后端:Controller、Service、Mapper、Entity,含完整 CRUD
- 前端:Vue3 + Ant Design Vue 表单页面、列表页面
- 权限:数据权限、按钮权限自动配置
- API 文档:同步生成 Swagger 文档
// 生成的Controller示例
@RestController
@RequestMapping("/sys/user")
public class SysUserController {
@Autowired
private ISysUserService sysUserService;
@RequestMapping("/page")
public Result<IPage<SysUser>> page(SysUser user, Page<SysUser> page) {
return Result.ok(sysUserService.page(page, new QueryWrapper<>(user)));
}
}
在线表单设计
可视化拖拽生成表单,支持 23 种表单控件,生成的 Vue 代码可直接复制到项目中。
AI 集成(v3.7 新增)
- 对接 DeepSeek、ChatGPT、Ollama 本地模型
- AI 辅助代码生成和优化建议
- 智能表单字段推荐
多租户支持
内置多租户隔离方案,适合 SaaS 化应用开发。
微服务架构
支持 Spring Boot 2.x/3.x 和 Spring Cloud Alibaba,配套完整的微服务治理能力。
三、技术栈
后端:Spring Boot 2.x/3.x + Spring Cloud Alibaba + MyBatis-Plus + Shiro/JWT
前端:Vue3 + TypeScript + Vite + Ant Design Vue 4 + Pinia + ECharts
数据库:MySQL / Oracle / SQL Server / PostgreSQL
协议:Apache 2.0(商业友好)
四、与同类对比
| 项目 | Stars | 语言 | 低代码能力 | AI 能力 |
|---|---|---|---|---|
| JeecgBoot | 20K+ | Java | 代码生成器 | ✅ DeepSeek/ChatGPT |
| RuoYi-Vue-Plus | 15.7K | Java | ❌ | ❌ |
| RuoYi-Vue3 | 41.9K | Java | ❌ | ❌ |
| Micropath | - | Java | 微服务增强 | ❌ |
JeecgBoot 的优势在于低代码 + AI + Java 生态的组合,适合已有 Java 技术栈的企业。
五、快速上手
# 克隆后端
git clone https://github.com/zhangdaiscott/jeecg-boot.git
cd jeecg-boot
# 导入数据库(MySQL)
# 修改 application-dev.yml 数据库配置
# 启动后端
mvn spring-boot:run
# 前端
cd ant-design-jeecg-vue
yarn install
yarn serve
六、总结
JeecgBoot 适合已经使用 Java 技术栈的团队:不需要换语言、不需要放弃已有的 Spring 生态,用代码生成器快速搭后台,再慢慢用 AI 辅助优化。它不像新型低代码平台那样追求「完全零代码」,但对于 Java 团队来说,这种渐进式的方式反而是最务实的。
相关链接: