前端请求返回数据和本地测试返回的数据不一致 Sring cloud 中踩到的一个坑

可紊 提交于 2020-01-25 16:34:32

微服务前端请求返回的数据和本地测试返回的数据不一致

	事情是这样子发生的,在某一天加班的过程中,前端突然说你这个返回的数据不太对啊
	前端给我返回的数据截图

前端给我的返回数据截图
然后我看了下发现这里面的实体数据不太对啊.我想是不是他打开的方式不太对,跑过去看他发送了一次请求之后确实是酱紫的,我自己打开postman测试了一下之后是酱紫的

postman测试的数据
然后我就找前端看了一下,两个确实不一致,我想了想去git上去看了下代码.其中查询数据的部分也没问题的和我本地的是一致的,我又去找架构师看了下已经部署的代码,也和git上是一致的,就跟架构师讨论了下这个问题,他说是不是bus服务中返回的数据和你实现类中的不一致导致的.

实现类中的是长酱紫的
实现类
这是bus服务中的
bus服务中的实体类
进行更改后就没问题了

注 : 导致这个问题是因为之前项目刚刚搭建出来进行开发的时候,所有的模块都引用的同一个实体类,后面开发完了之后将实体类分开了,每个服务用自己的实体类,然后实体类又长时间没有更改,导致这个问题出现😓

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!