**框架介绍:**JeecgBoot是一款基于BPM的低代码平台,支持微服务。拥有强大的代码生成器让前后端代码一键生成,实现低代码开发,让开发更多关注业务,既能快速提高效率,节省研发成本,同时又不失灵活性。

官网地址:http://www.jeecg.com/

新官方文档https://help.jeecg.com/

旧官方文档http://doc.jeecg.com/2043868

版本应用:V3.4.3,(不同版本配置不尽相同,需注意)

前期准备

JEECG私服Maven配置

JEECG有一些依赖是需要通过其自身的私服来提供,不能通过阿里云的Maven镜像源正常获取,此时需要在Maven中对其自身所需的私服依赖进行排除。

Maven工具settings.xml 配置文档的具体 镜像源 设置如下:

<mirrors>
       <mirror>
            <id>nexus-aliyun</id>
            <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf>
            <name>Nexus aliyun</name>
            <url><http://maven.aliyun.com/nexus/content/groups/public></url>
        </mirror> 
 </mirrors>

Online代码生成器

单表代码生成流程

  1. 数据库中创建需要代码生成的数据库表
  2. 在Online表单开发中导入对应的数据库表
  3. 编辑导入后的数据库表
    1. 数据库属性:检查导入的数据库表的字段、类型、非空,是否符合定义
    2. 页面属性:勾选需要页面展示的字段属性,同时为指定的属性添加相应的控件,对于特定的控件需要额外设置其校验字段的规则
    3. 校验字段:对于页面属性中特殊的控件,在此添加相对应的字典
    4. 外键:添加相应的外键信息
    5. 索引:暂无
    6. 查询配置:暂无
  4. 配置完毕后,在Online表单开发中,点击更多→功能测试,能看到预览界面,无误后继续
  5. 选中刚修改或的数据库表,点击代码生成,将相应的代码下载下来并复制到对应位置。
    1. 复制vue文件的内容到自己需要的目录
    2. 前端SQL文件:若位置不是其默认位置,需修改SQL文件中的第一条component 的值为自己的路径,注意路径要全,分隔符使用'/' ,修改完毕后需在数据库中执行SQL文件
    3. 后端将指定代码包里的文件复制过去,若包路径设定的不对,需要删除导入中不符合的依赖,重新导入相应的依赖
  6. 在菜单管理中,能看到新建的菜单,检查其路径与实际路径和SQL文件中设定的路径是否相同,菜单路径前有/ 前端组件没有,需注意