Spring MVC和Angular Json Req不匹配

时间:2016-05-30 00:20:45

标签: java angularjs spring-mvc jetty

所以我在这里看到的问题是我对RequestBody POJO进行了一些更改,但是当我调试时,我仍然看到使用旧数据创建了Object。我认为存在某种缓存导致这种不匹配但不确定如何解决它。让我通过下面的图片说明我的意思

enter image description here

正如您所看到的,我将地址更改为手机,将用户名更改为名称,但对象正在查找用户名和地址,而不是填充值。在这里给出更多的上下文是调试指针的位置

enter image description here

我在码头上运行这个任何人都有任何关于如何解决这个问题的线索。

1 个答案:

答案 0 :(得分:0)

在挖了一段时间之后找到了答案。 POJO中变量的getter和setter应该与传入的变量的名称相匹配。

在上面的示例中,当我将变量userName重命名为name时,我没有重命名gettter和setter

getUserName -> getName
setUserName ->  setName

因此修改POJO以确保getter和setter与POST req发送的req json变量匹配。