我在公司干了两年,有个在公司工作三年的成员要离职,接手别人代码才发现真的是一言难尽

微服务框架是别的团队的人搭建的,他负责单独开发一个报表模块,这是初始版本,还未上线

1、nacos做注册中心,却胡乱注册,服务命名有下划线

测试环境nacos配置命名空间为dev,直接与其他的微服务test命名空间相背离,而且服务名称以下划线分割,导致gateway无法通过服务名直接调用对应微服务,见下面的图
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、服务调用直接使用端口进行调用,没有用网关

你直接使用端口调用,那还拿网关来干嘛?网关地址为192.168.3.197:8000,这里却直接调用微服务ip端口
在这里插入图片描述

3、服务间调用使用全路径ip,而不是使用feign的name来通过网关做负载均衡互相调用

在这里插入图片描述

4、主子表设计不通过主表id来进行关联,而直接新增一个code字段来进行关联

在这里插入图片描述

5、创建时间和更新时间不使用MyBatisPlus的填充功能,而选择每个地方都单独set

直接使用fill = FieldFill.xxx就能够实现自动填充,然后配置一下填充的策略和填充时的统一代码即可,他却每个地方都单独在新增的时候setCreateTime,更新的时候setUpdateTime
在这里插入图片描述在这里插入图片描述

6、更新子表的时候不使用通过id更新,而选择通过code来更新

他说子表id没有用,原话在下面
在这里插入图片描述

在这里插入图片描述

7、更新主表不使用updateById,而选择重新写一遍xml

给我的理由是这样的:他说,怕updateById的时候把空值一起更新进去了;我说实话,真的大写的吃惊!其实,mybatisplus默认情况下空值不会进行更新
在这里插入图片描述

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值