Поэтому проблема, которую я вижу здесь, заключается в том, что я внес некоторые изменения в POJO RequestBody, но когда я отлаживаю, я все еще вижу объект, созданный со старыми данными. Я думаю, что происходит какое-то кэширование, вызывающее это несоответствие, но не уверен, как его исправить. Позвольте мне пояснить, что я говорю на рисунке ниже
как вы можете видеть, я изменил адрес на телефон и имя пользователя, чтобы назвать, но объект ищет имя пользователя и адрес и не заполняет значение. Чтобы дать немного больше контекста, здесь находится указатель отладки
Я запускаю это на пристани, у кого есть какие-то подсказки о том, как это разрешить.
Так нашел мой ответ после копания какое-то время. Геттер и сеттер для переменных в POJO должны соответствовать имени передаваемой переменной.
В приведенном выше примере, когда я изменил имя переменной userName, я не переименовал gettter и setter из
getUserName -> getName
setUserName -> setName
поэтому урок из этого, когда modifiyng POJO определит, что геттер и сеттер соответствуют переменной req json variabe, отправляемой в POST req.