【JeecgBoot-Vue3】第6节 低代码平台如何快速生成代码(中-树)

该教程详细介绍了如何使用JeecgBoot-Vue3进行零基础的树结构表的创建、字段管理、数据库同步、代码生成、前端代码迁移及菜单配置,包括自动和手动两种方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

【JeecgBoot-Vue3】零基础入门 - 首页

一、场景

二、树结构表CRUD

Step 1:新增表

Step 2:填写 表名 > 表描述

Step 3:新增字段 > 数据库属性

Step 4:新增字段 > 页面属性 

Step 5:保存,并同步数据库

Step 5-1:小技巧 > 功能测试

Step 6:数据库中查看生成的表

Step 7:代码生成

Step 8:查看生成代码

Step 9:前端代码迁移 > 重启前端

Step 10-1:新增菜单(sql 版本 - 推荐)

Step 10-2:新增菜单(手动版)

Step 11:重新启动前后端,并刷新admin登录页面


【JeecgBoot-Vue3】零基础入门 - 首页

一、场景

  • jeecg-boot:  V 3.4.4(发布日期:2022-11-21)
  • jeecgboot-vue3: V 3.4.4(发布日期:2022-11-21)

二、树结构表CRUD

Step 1:新增表

  • admin登录 >进入主页面,选择菜单> 低代码开发>online表单开发 > 点击新增

Step 2:填写 表名 > 表描述

Step 3新增字段 > 数据库属性

  • 默认字段:1-8,新增了pid个has_child,且不能更改
  • 新增字段:9-12,可修改字段类型,长度,允许空等

Step 4:新增字段 > 页面属性 

  • 作用:设置前端页面组件
  • 是否查询(后面章节详细介绍)

Step 5:保存,并同步数据库

  • 作用:数据库生成对应表

Step 5-1:小技巧 > 功能测试

  • 在同步数据库和生成CRUD代码之前,可以先进行功能测试

  •  如新增品牌字段 再同步数据 + 生成CRUD代码

Step 6:数据库中查看生成的表

Step 7:代码生成

  • 作用:生成前后端所有代码,默认VUE3

Step 8查看生成代码

Step 9前端代码迁移 > 重启前端

  • vue3:迁移到前端文件夹views下 src/views/test/one
  • 注意这里路径对应  Step 10: 新增菜单 > 前端组件 设置 test/goods/TestTreeList
  • 这里前端组件路径改到 src/views/test/goods下,默认是 src/views/goods,所以需要修改sql

Step 10-1新增菜单(sql 版本 - 推荐)

  • Step 1:添加菜单到admin用户下

运行生成的脚本

  • Step 2:菜单分配到admin下(手动)

系统管理 > 角色管理 > admin的操作中点击 授权 > 选择菜单后保存

Step 10-2:新增菜单(手动版)

  • Step 1:添加菜单

系统管理 > 菜单管理 > 添加菜单

  • Step 2:菜单分配到admin下(手动)同 Step 11-1

Step 11:重新启动前后端,并刷新admin登录页面

【JeecgBoot-Vue3】零基础入门 - 首页

### JeecgBoot 前端代码生成器使用指南 #### 获取前端源码 为了获取JeecgBootVue3前端部分,可以通过Git命令克隆官方GitHub仓库中的`jeecg-boot-vue3`分支[^1]: ```bash git clone https://github.com/jeecgboot/jeecg-boot-vue3.git cd jeecg-boot-vue3 ``` 安装必要的Node.js模块来支持项目的运行环境: ```bash npm install # 或者使用yarn yarn install ``` #### 后端配置与同步 对于后端而言,在MySQL数据库内创建目标表格结构(例如基于现有模板表`joa_demo`复制得到的新表`test_demo`)之后, 开发人员需调整IDEA集成环境中对应的设置文件位置位于: `jeecg-boot/jeecg-boot-module-system/src/main/resources/jeecg/jeecg_config.properties`, 此处定义了自动生成逻辑所依据的各项参数以及输出目录等选项[^2]. #### 自动生成流程概览 JeecgBoot作为一个专注于提升生产力的企业级解决方案,其核心优势在于内置的强大代码生成功能。该特性允许开发者仅通过简单的操作就能迅速搭建起完整的Web应用程序框架,涵盖从前端页面布局到后台数据处理等多个层面的内容构建。 具体来说,这套工具链能够实现如下功能: - **自动化脚手架建设**: 用户只需指定实体类名及相关属性即可触发整个应用层面上下文关联组件的一键式部署过程; - **UI界面渲染**: 结合Ant Design Vue设计体系提供美观大方的操作面板样式模版供选择调用; - **API接口对接**: 自动匹配RESTful风格的服务端点并完成相应HTTP请求封装工作; 这些能力共同构成了一个高效便捷的应用程序开发流水线,极大程度上简化了传统意义上繁琐的手工编码环,使得团队可以更加聚焦于业务需求本身而非基础设施建设之上[^3]。 #### 实际应用场景举例说明 当涉及到具体的实施步骤时,假设现在要为上述提到的数据模型`test_demo`配备一套基础CRUD (Create Read Update Delete) 功能完备的管理控制台,则只需要按照以下方式执行命令行指令集就可以轻松达成目的: 进入项目根目录下的终端窗口输入: ```shell mvn clean package -DskipTests=true java -jar target/*.jar --spring.profiles.active=dev ``` 启动完毕后访问浏览器地址栏输入http://localhost:8080/#/login 登录系统,默认账号密码均为admin/admin888. 登录成功以后转至左侧导航栏找到【代码生成-> 【在线表单】点点击新增按钮录入相关信息保存提交审核通过即刻生效! 此时返回首页刷新页面便能看到新添置的功能入口链接指向刚才定制好的资源列表视图啦[^4]!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ladymorgana

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值