18、快速开发-配置&测试微服务基本CRUD功能

1 整合mybatis-plus
首先导入依赖,然后进行配置

谷粒商城18-19

谷粒商城18-19

解决common中的其他错误

谷粒商城18-19

添加servlet依赖

谷粒商城18-19

删除XssHttpServletRequest 和 XssFilter

谷粒商城18-19

然后将将RRException 复制到项目中,这样sqlfilter 中就不会报错了。

谷粒商城18-19

至此,common中完全没有报错了。

然后继续整合mybatis-plus的流程

谷粒商城18-19

配置数据源

谷粒商城18-19

配置mybatis-plus

谷粒商城18-19

Classpath* : 不仅只是在自己的类路径下寻找,还包括引入依赖的包的类路径下

谷粒商城18-19

这里我们配置成classpath

谷粒商城18-19

配置成主键自增

谷粒商城18-19

然后使用单元测试试一下是否可以使用。
由于主键自增,所以不需要set

谷粒商城18-19

谷粒商城18-19

修改

谷粒商城18-19

然后修改也成功

谷粒商城18-19

查询

QueryWrapper 是查询使用的条件,下面语法不是太懂

谷粒商城18-19

发现可以 找到数据

19、快速开发-逆向生成所有微服务基本CRUD代码

给其他所有微服务生成代码

步骤

修改模块名

谷粒商城18-19

修改表前缀

谷粒商城18-19

修改连接的数据库

谷粒商城18-19

然后直接启动****

谷粒商城18-19

选中全部表,生成代码

谷粒商城18-19

解压后,将代码复制到对应的项目中

谷粒商城18-19

然后让每一个工程依赖一下common
然后刷新一下maven

谷粒商城18-19

将resources里的src删除(如果有的话)
然后配置application.yml , 只需要修改一下数据源
谷粒商城18-19

然后启动,进行测试

谷粒商城18-19
谷粒商城18-19

同样地方式,对其他系统操作。

然后分配一下端口,从coupon 开始为7000 , member 8000

谷粒商城18-19

相关文章: