【jeecg-boot项目开发crm】:day07JeecgBoot-零基础入门视频-05新建module模块和单表代码生成器的使用【p7】

在这里插入图片描述

新建module模块和【单表】代码生成器的使用

前言

Online表单适合一些简单的配置,但是遇到一些难的问题,还是需要我们使用代码生成器来自定义代码。

怎么新建模块

新建maven模块项目

快速创建module模块?

1 案例演示:创建一个模块——jeecg-boot-module-demo

1.1先创建一个模块
  • jeecg-boot目录下创建

在这里插入图片描述

1.2 查看jeecg-boot-parent的pom.xml
  • 看里面modules是否添加

在这里插入图片描述

1.3想要启动module的话
  • jeecg-boot-module-system是做为启动项的,所以要将我们创建进来的module加入进去
    • 就可以让自己创建的module集成进来了

在这里插入图片描述

1.4jeecg-boot-base-core作为基础Core,所以新建模块一定要引用。

在这里插入图片描述

1.5重点:如果业务模块需要调用system里面的业务方法怎么办呢?
  • 正常开发中demo【就是一个业务】,需要调用户,调部门,调用系统的一些api——这要怎么做呢?
  • 可以用jeecg-boot-base中已经定义好的开放接口ISysBaseAPI
    • 实现在system中org.jeecg.modules.system.service.impl
    • 底层共通业务API,提供其他独立模块调用

在这里插入图片描述
所以我们的demo想要用这些的时候,就可以直接在pom.xml中添加
在这里插入图片描述
在这里插入图片描述

2 案例演示:创建好模块后,需要生成代码——代码生成器

2.1 代码生成器的位置和配置文件

在这里插入图片描述
配置文件的简单介绍
project_path=E:\eclipse2018-workspace\jeecg-boot

  • 代码生成器生成的一个路径【可以不配置,生成时候可以手工去选模块的路径——选到创建的模块名字目录即可】

bussi_package=org.jeecg.modules.demo

  • demo就是根据你根项目模块的名字决定的,我们创建的是demo的,所以这里改为demo,如果后期创建oa的模块,就在生成代码的时候改为oa
    在这里插入图片描述
2.2代码生成器的数据库

在这里插入图片描述

  • database_name=jeecg-boot:要根据自己版本数据的名字改动【容易被忽略】
    • url中也要与这个数据库的名称对应
  • url,username,password根据自己的设置进行改动
2.3生成代码【生成后需要重启】——这里以测试请假单为例

1、生成代码流程
在这里插入图片描述
在这里插入图片描述

  • 代码生成目录是:模块项目的名字
    • 这里的默认路径就是代码生成器配置文件里面的project_path=E:\\eclipse2018-workspace\\jeecg-boot
  • 包名—就是生成在配置的demo目录下的
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 这里生成完之后需要重启

2、生成的前端代码中,我们需要自己复制到前端目录下
在这里插入图片描述
在这里插入图片描述

  • 在前端项目中的views下创建我们要放生成代码的目录

在这里插入图片描述

  • 将生成的前端代码复制进来
  • 复制完之后就将后端生成的前端代码删除就可以

3 运行项目,查看

3.3 启动项目,查看后台接口【默认将后台映射到swagger上面】

默认后台接口路径:http://localhost:8080/jeecg-boot/
在这里插入图片描述

  • 可以看出已经生成成功——证明demo的后端已经依赖成功

4 配置前端的路由菜单(路由地址)

4.1 手工配置路由地址

在这里插入图片描述
1、
在这里插入图片描述

  • 复制该路径放到下表中

在这里插入图片描述
在这里插入图片描述

5 授权并查看单表生成器的结果

5.1 配置完之后要在角色管理那里授权一下在这里插入图片描述

在这里插入图片描述

5.2 这时候所有配置完成,可以重启项目,进行查看

在这里插入图片描述

  • 这时候Online配置的控件,基本可以原样生成
  • 去Online的区别就是其中的【JS增强,一些button】没有生成——这些就需要自己手工加上
  • 6
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

狂野小白兔

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

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

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

打赏作者

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

抵扣说明:

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

余额充值