第十届中国开源年会,12月6-7日,北京, 查看详情

JeecgBoot

一个开源的 Java 低代码平台,通过代码生成与 AI 辅助开发提升企业开发效率。

详细介绍

JeecgBoot 是一个基于 Java 的开源低代码平台,采用前后端分离架构(Spring Boot / Spring Cloud、MyBatis-Plus、Ant Design + Vue3 等),以强大的代码生成器为核心,支持一键生成前后端代码,减少重复开发工作。近年来 JeecgBoot 在低代码场景中逐步引入 AI 辅助编码与模型集成能力,提出“AI 生成 → 在线编码 → 代码生成 → 手工合并”的开发流,旨在提升企业级 Java 项目的开发效率与可维护性。

主要特性

  • 强力代码生成器:可根据数据库表结构生成完整的前后端代码模板,覆盖 CRUD、权限与流程等常见场景。
  • AI 辅助开发:支持与 AI 模型集成以辅助生成代码片段与开发建议(提升编码速度)。
  • 多语言与分发支持:支持微服务架构、项目模板与多种部署方式,适配企业级生产环境。
  • 丰富生态与工具链:包含安全、流程引擎、认证授权集成与前端组件库。

使用场景

  • 企业级后台系统快速搭建:通过表驱动方式快速生成数据管理与业务界面。
  • 新项目原型与 PoC:使用代码生成与 AI 辅助快速产出可交付原型。
  • 团队工程效率提升:减少重复性代码编写,集中精力于业务逻辑与差异化开发。

技术特点

  • 基于成熟的 Java 技术栈(Spring Boot / Spring Cloud / MyBatis-Plus)构建,易于与现有系统集成。
  • 前端使用 Ant Design Vue + Vite/TypeScript,生成的前端代码可直接用于企业项目。
  • 开源许可采用 Apache-2.0,社区活跃并提供详尽的文档与部署示例。
  • 提供代码生成、流程引擎与插件化扩展点,便于在企业级场景中定制与扩展。
JeecgBoot
资源信息
📱 应用 🧮 低代码 🛠️ 开发工具 🌱 开源