Windows环境没有得到HttpMessageNotReadableException但发生在服务器环境

时间:2018-12-27 04:19:31

标签: java spring-boot

我正在Windows 10上进行开发,带有弹簧靴和角撑。问题是,在我的本地环境中,当我尝试将JSON对象发布到后端时(没有意识到JSON对象中存在一些未知字段),它不会提示

HttpMessageNotReadableException","message":"JSON parse error: Unrecognized field \"xxx\"

但是当我们将代码部署到服务器时,就会发生此问题。当您已经成功测试了代码而没有任何错误时,这确实令人沮丧,但是在部署代码时,您会头疼。

所以我的问题是
1.这是怎么发生的? 2.我应该怎么做才能确保本地环境与服务器环境完全一致?

现在我必须将@JsonIgnoreProperties(ignoreUnknown = true)放在所有受影响的代码上。

如果我将无法识别的字段提交给后端,我希望至少本地env会引发相同的错误。

0 个答案:

没有答案