微服务前端请求返回的数据和本地测试返回的数据不一致
事情是这样子发生的,在某一天加班的过程中,前端突然说你这个返回的数据不太对啊
前端给我返回的数据截图
然后我看了下发现这里面的实体数据不太对啊.我想是不是他打开的方式不太对,跑过去看他发送了一次请求之后确实是酱紫的,我自己打开postman测试了一下之后是酱紫的
然后我就找前端看了一下,两个确实不一致,我想了想去git上去看了下代码.其中查询数据的部分也没问题的和我本地的是一致的,我又去找架构师看了下已经部署的代码,也和git上是一致的,就跟架构师讨论了下这个问题,他说是不是bus服务中返回的数据和你实现类中的不一致导致的.
实现类中的是长酱紫的
这是bus服务中的
进行更改后就没问题了
注 : 导致这个问题是因为之前项目刚刚搭建出来进行开发的时候,所有的模块都引用的同一个实体类,后面开发完了之后将实体类分开了,每个服务用自己的实体类,然后实体类又长时间没有更改,导致这个问题出现😓