功能介绍: > JeecgBoot代码生成器非常强大,支持单表、一对多、树模型生成,生成的代码包括前台和后台,生成后直接使用,无需修改。 > 功能说明: 一键生成的代码(包括:controller、service、dao、mapper、entity、vue) > 模板位置: src/main/resources/jeecg/code-template > 代码生成器分两种模式: Online在线模式(推荐)和 GUI模式 > 模式区别:Online模式比GUI的代码生成器更强大,支持更多的组件生成,建议用online模式。 ## Online在线代码生成器模式 > 在线建表,配置表单组件,所见即所得,支持更多组件(比如:字典、下拉搜索组件、Popup组件、上传组件等等) > 点击视频快速掌握: [https://www.bilibili.com/video/av62841643?p=5](https://www.bilibili.com/video/av62841643?p=5) * 1. 单表代码生成 ![](https://img.kancloud.cn/e1/90/e1909abd8f1b209d617000bb51c276c3_1578x675.png) ![](https://img.kancloud.cn/d3/fc/d3fcf9d24c6bd1ea12059190034a0de0_1595x768.png) ![](https://img.kancloud.cn/4b/9c/4b9c736c50776a0507e9b38e5fad896b_839x644.png) * 2. 一对多代码生成 ![](https://img.kancloud.cn/06/a8/06a8cc362c360beb5bbfab0d2c2fb7ff_1551x389.png) ![](https://img.kancloud.cn/3b/f7/3bf734431c2e4e451888aa3e03159194_1219x629.png) ## GUI代码生成器模式 > 需要手工创建表,功能比较简单(支持的组件比较少,需要手工编码实现) * 1. 单表GUI代码生成工具 > 找到jeecg-boot-module-system/src/main/java/org/jeecg/JeecgOneGUI.java,右键执行 ![输入图片说明](https://static.oschina.net/uploads/img/201904/14222638_Svth.png "在这里输入图片标题") * 2. 一对多代码生成工具 > jeecg-boot-module-system/src/main/java/org/jeecg/JeecgOneToMainUtil.java > 直接在此代码里面配置参数,右键执行就会生成对应代码