前言
Online表单适合一些简单的配置,但是遇到一些难的问题,还是需要我们使用代码生成器来自定义代码。
怎么新建模块新建maven模块项目
快速创建module模块?
1 案例演示:创建一个模块——jeecg-boot-module-demo 1.1先创建一个模块- jeecg-boot目录下创建
- 看里面modules是否添加
- jeecg-boot-module-system是做为启动项的,所以要将我们创建进来的module加入进去
- 就可以让自己创建的module集成进来了
- 正常开发中demo【就是一个业务】,需要调用户,调部门,调用系统的一些api——这要怎么做呢?
- 可以用jeecg-boot-base中已经定义好的开放接口ISysBaseAPI
- 实现在system中org.jeecg.modules.system.service.impl
- 底层共通业务API,提供其他独立模块调用
所以我们的demo想要用这些的时候,就可以直接在pom.xml中添加
配置文件的简单介绍
project_path=E:eclipse2018-workspacejeecg-boot
- 代码生成器生成的一个路径【可以不配置,生成时候可以手工去选模块的路径】
bussi_package=org.jeecg.modules.demo
- demo就是根据你根项目模块的名字决定的,我们创建的是demo的,所以这里改为demo,如果后期创建oa的模块,就在生成代码的时候改为oa
- database_name=jeecg-boot:要根据自己版本数据的名字改动【容易被忽略】
- url中也要与这个数据库的名称对应
- url,username,password根据自己的设置进行改动
1、生成代码流程
- 代码生成目录是:模块项目的名字
- 这里的默认路径就是代码生成器配置文件里面的project_path=E:\eclipse2018-workspace\jeecg-boot
- 包名—就是生成在配置的demo目录下的
- 这里生成完之后需要重启
2、生成的前端代码中,我们需要自己复制到前端目录下
- 在前端项目中的views下创建我们要放生成代码的目录
- 将生成的前端代码复制进来
- 复制完之后就将后端生成的前端代码删除就可以
默认后台接口路径:http://localhost:8080/jeecg-boot/
- 可以看出已经生成成功——证明demo的后端已经依赖成功
1、
- 复制该路径放到下表中
- 这时候Online配置的控件,基本可以原样生成
- 去Online的区别就是其中的【JS增强,一些button】没有生成——这些就需要自己手工加上



