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

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

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-19 08:02:10 +0800 CST
如何实现虚拟滚动
2024-11-18 20:50:47 +0800 CST
微信小程序开发资源汇总
2026-05-11 16:11:29 +0800 CST
Go 语言实现 API 限流的最佳实践
2024-11-19 01:51:21 +0800 CST
filecmp,一个Python中非常有用的库
2024-11-19 03:23:11 +0800 CST
记录一次服务器的优化对比
2024-11-19 09:18:23 +0800 CST
程序员茄子在线接单