springboot中使用@RequestBody获取传参实体时,如果传参json的属性在接收实体中不存在会报错如下
org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unrecognized field \"dishName2\"

通过在实体类上增加注解
@JsonIgnoreProperties(ignoreUnknown = true)
可以解决问题。
当在SpringBoot项目中使用@RequestBody接收JSON参数时,若JSON包含实体类未定义的字段,将引发HttpMessageNotReadableException。本文介绍如何通过在实体类上添加@JsonIgnoreProperties注解来避免此问题。
springboot中使用@RequestBody获取传参实体时,如果传参json的属性在接收实体中不存在会报错如下
org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unrecognized field \"dishName2\"

通过在实体类上增加注解
@JsonIgnoreProperties(ignoreUnknown = true)
可以解决问题。
1178
4491
615

被折叠的 条评论
为什么被折叠?