编程 JeecgBoot:20K+ Star企业级AI低代码平台,前后端代码一键生成,DeepSeek深度集成

2026-04-16 19:09:33 +0800 CST views 4

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 能力
JeecgBoot20K+Java代码生成器✅ DeepSeek/ChatGPT
RuoYi-Vue-Plus15.7KJava
RuoYi-Vue341.9KJava
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 团队来说,这种渐进式的方式反而是最务实的。


相关链接:

推荐文章

nginx反向代理
2024-11-18 20:44:14 +0800 CST
mendeley2 一个Python管理文献的库
2024-11-19 02:56:20 +0800 CST
mysql 优化指南
2024-11-18 21:01:24 +0800 CST
Go中使用依赖注入的实用技巧
2024-11-19 00:24:20 +0800 CST
php客服服务管理系统
2024-11-19 06:48:35 +0800 CST
Vue3 组件间通信的多种方式
2024-11-19 02:57:47 +0800 CST
php strpos查找字符串性能对比
2024-11-19 08:15:16 +0800 CST
随机分数html
2025-01-25 10:56:34 +0800 CST
jQuery中向DOM添加元素的多种方法
2024-11-18 23:19:46 +0800 CST
Roop是一款免费开源的AI换脸工具
2024-11-19 08:31:01 +0800 CST
Vue3中如何处理组件间的动画?
2024-11-17 04:54:49 +0800 CST
CSS 特效与资源推荐
2024-11-19 00:43:31 +0800 CST
一些实用的前端开发工具网站
2024-11-18 14:30:55 +0800 CST
一个简单的html卡片元素代码
2024-11-18 18:14:27 +0800 CST
H5抖音商城小黄车购物系统
2024-11-19 08:04:29 +0800 CST
mysql关于在使用中的解决方法
2024-11-18 10:18:16 +0800 CST
程序员茄子在线接单