Feign客户端的返回值和Controller的返回值之间没有强约束

事情是这样的,我用entity包下的Company开发了一个Controller,但是我FeignClient返回的是response包下Company做为返回值,由于response包下的Company缺少一部分字段,结果导致我消费端始终获取不到一部分字段,很难受。

该问题如何避免呢?我们目前的开发方法是:Controller和FeignClient共用同一个API接口,所有的方法都在API接口中定义。

这篇笔记主要是用于记录,防止以后在相同的事情上浪费时间。