JeecgBoot 低代码平台快速上手实战:建表到上线只要 30 分钟
【免费下载链接】jeecg-boot【低代码v2.0,一句话即可生成整个系统】企业级AI低代码平台,一键生成前后端代码甚至整个系统。 AI Skills 一句话画流程、设计表单、生成报表、大屏。内置 AI应用平台涵盖:AI聊天、知识库、流程编排、MCP插件等,兼容主流大模型。引领AI低代码「Skills 生成 → 在线配置 → 代码生成 → 手工合并->AI修改」开发模式,解决 Java 项目 90% 重复工作,提高效率又不失灵活。项目地址: https://gitcode.com/GitHub_Trending/je/jeecg-boot
接了个内部后台需求,光搭增删改查页面就花了两天,甲方又临时加了个审批流程。JeecgBoot 是款企业级 Java 低代码平台,用代码生成器把一张表变成前后端代码,再用 AI 技能一句话生成整个系统,替你顶掉 Java 项目里约 90% 的重复工作。
5 分钟跑通 🚀
克隆下来第一步别急着打包,先导数据库脚本。
git clone https://gitcode.com/GitHub_Trending/je/jeecg-boot- 建一个空的 MySQL 5.7 库,导入 jeecgboot-mysql-5.7.sql,系统基础表结构都在这个文件里;
- IDEA 打开后端工程,启动 jeecg-module-system/jeecg-system-start 模块的主类,默认端口 8080、上下文 /jeecg-boot,application-dev.yml 里数据源默认指向本机,基本不用动;
- 前端进入 jeecgboot-vue3 目录,执行
pnpm install后执行pnpm dev,.env.development 的跨域代理已经指向 localhost:8080,不用额外配置。
验证锚点:打开 http://localhost:3100,用默认账号 admin/123456 登录,能看到管理端工作台和左侧系统菜单。
它替你省掉的是哪几件事
它真正替代的是哪三类活?这三块恰好是内部后台项目最费时间的部分。
把一张表变成增删改查页面
没有它,你得手写 Entity、Mapper、Service、Controller,再配一套 Vue 列表和表单页。用它:① 业务表直接在库里建好(也支持在线建表);② 系统管理的代码生成器菜单选中这张表,选列表加表单模板;③ 一键生成,前后端代码和菜单权限 SQL 一起产出,合并进工程即可。边界:生成物是完整源码,复杂逻辑合并后直接改,不锁定运行时。
叠加一套审批流程
没有它,流程引擎和流程设计器都得自己搭,起步就是几周。用它:① 流程设计模块在线画 BPMN 图;② 表单设计器画的表单绑到节点上,流程与表单默认解耦,也支持无表单跑流程;③ 发布后发起即走审批,通过、驳回、转办现成,自定义业务写在扩展任务节点里。
接入你已有的系统
没有它,单点登录和微前端接入又是一周。用它:① .env 打开 qiankun 微前端开关,在 src/qiankun/apps.ts 里注册应用,整平台可嵌进现有门户;② CAS 单点登录配置对应地址即可开启;③ 后端接口统一走 /jeecg-boot 前缀,现有 Java 系统可直接调用。边界:子应用命名必须符合 VITE_APP_SUB_ 约定,不一致会白屏。
走一遍真实小场景:请假审批
拿"请假申请—部门经理审批"从头到尾走一遍,全程不写代码。
- 建表 biz_leave,字段含申请人、天数、事由、状态;
- 代码生成器选中 biz_leave,生成列表加表单页,菜单 SQL 一并产出;
- 流程设计器画三个节点:发起、部门经理审批、归档;
- 把生成的表单绑定到流程上并发布;
- 用不同账号登录验证:提交、审批通过、驳回。
第 5 步完成后,列表页出现待办和已办两栏,发起人视角能看到单据当前停在哪个人手上。中途想加"抄送总监"节点,画布上拖一个再发布就行,接口一行不用改。
整个过程你实际手写了 0 行业务代码、改了 0 个配置项,纯建表加在线配置。
搬上生产:配置、容器、健康检查清单
上生产前,先改哪几个文件?
- 🔒 敏感配置:profile 切到 application-prod.yml,改数据库和 Redis 地址,密码不留在代码里;
- 📦 容器一键起:docker-compose.yml 带起 MySQL(13306)、Redis、后端(8080)、前端(80),镜像分别在 jeecg-module-system/jeecg-system-start/Dockerfile 和 jeecgboot-vue3/Dockerfile;
- 防删库:生产保持 flyway 的 clean-disabled: true,别关掉;
- 健康检查:metrics、httpexchanges 端点已默认暴露,直接挂监控;
- 日志:同目录下 logback-spring.xml 改输出格式和目录。
启动后用浏览器确认 /jeecg-boot 能返回登录页,就算搬完了。
高频卡点速查
卡住了?先对照这 5 条。
- 前端接口全 404 → 后端没启动 → 先跑 jeecg-system-start,端口和上下文看 application-dev.yml;
- 登录报 500,日志是连接失败 → 数据库没导入 → 先导 db 下的建库脚本再重启;
- 启动提示 8080 被占用 → 端口冲突 → 改 server.port,并同步 .env.development 里的代理地址;
- pnpm install 报 engines 错误 → Node 版本低 → 需要 Node 18 或 20 及以上;
- 生产库表突然没了 → flyway clean 开着 → 确认 clean-disabled: true。
以上 5 条覆盖了新手第一周最常撞的坑,其余问题基本都能在后端控制台日志里直接看到原因。
【免费下载链接】jeecg-boot【低代码v2.0,一句话即可生成整个系统】企业级AI低代码平台,一键生成前后端代码甚至整个系统。 AI Skills 一句话画流程、设计表单、生成报表、大屏。内置 AI应用平台涵盖:AI聊天、知识库、流程编排、MCP插件等,兼容主流大模型。引领AI低代码「Skills 生成 → 在线配置 → 代码生成 → 手工合并->AI修改」开发模式,解决 Java 项目 90% 重复工作,提高效率又不失灵活。项目地址: https://gitcode.com/GitHub_Trending/je/jeecg-boot
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考