所以我在这里看到的问题是我对RequestBody POJO进行了一些更改,但是当我调试时,我仍然看到使用旧数据创建了Object。我认为存在某种缓存导致这种不匹配但不确定如何解决它。让我通过下面的图片说明我的意思
正如您所看到的,我将地址更改为手机,将用户名更改为名称,但对象正在查找用户名和地址,而不是填充值。在这里给出更多的上下文是调试指针的位置
我在码头上运行这个任何人都有任何关于如何解决这个问题的线索。
答案 0 :(得分:0)
在挖了一段时间之后找到了答案。 POJO中变量的getter和setter应该与传入的变量的名称相匹配。
在上面的示例中,当我将变量userName重命名为name时,我没有重命名gettter和setter
getUserName -> getName
setUserName -> setName
因此修改POJO以确保getter和setter与POST req发送的req json变量匹配。