一 概述
今天我在通过OpenFeign远程调用的时候,ServiceA调用ServiceB的时候,ServiceB完成数据库的查询操作,ServiceA则会调用ServiceB。
实际情况是ServiceB将字段查出来了,但是服务ServiceA中通过返回对象进行通过JSON转成接收对象接收的时候没有接收到,即获取该字段为空。
这个问题导致的原因的配置如下:
/**
* ID
*/
@TableId(value = "id", type = IdType.AUTO)
@JsonProperty(access = JsonProperty.Access.READ_ONLY)
private Integer id;
去掉以下配置信息就去除了该问题
@JsonProperty(access = JsonProperty.Access.READ_ONLY)