我正在Windows 10上进行开发,带有弹簧靴和角撑。问题是,在我的本地环境中,当我尝试将JSON对象发布到后端时(没有意识到JSON对象中存在一些未知字段),它不会提示
HttpMessageNotReadableException","message":"JSON parse error: Unrecognized field \"xxx\"
但是当我们将代码部署到服务器时,就会发生此问题。当您已经成功测试了代码而没有任何错误时,这确实令人沮丧,但是在部署代码时,您会头疼。
所以我的问题是
1.这是怎么发生的?
2.我应该怎么做才能确保本地环境与服务器环境完全一致?
现在我必须将@JsonIgnoreProperties(ignoreUnknown = true)
放在所有受影响的代码上。
如果我将无法识别的字段提交给后端,我希望至少本地env会引发相同的错误。