亚洲欧美日韩中文不卡|eeuss电影天堂一区二区|国产美女一级做a爱视频|精品五夜婷香蕉国产线看观看|国产综合另类小说色区色噜噜

spring mvc 參數對象字段類(lèi)型為BigDecimal報錯 rejected value [null]

行業(yè)動(dòng)態(tài) 公司新聞 案例分享 技術(shù)百科

spring mvc 參數對象字段類(lèi)型為BigDecimal報錯 rejected value [null]

來(lái)源:奇站網(wǎng)絡(luò ) 瀏覽量:627 發(fā)布日期: 2024-10-10

字段為null時(shí),保存報錯

  1. Field error in object 'xxx' on field 'xxx': rejected value [null];

原因是數據庫字段內容為空,從接口獲取json對象值為null,重新提交時(shí)格式無(wú)法轉換為對應的類(lèi)型

方法一

  1. @Configuration
  2. public class JacksonConfig {
  3. @Bean
  4. @Primary
  5. @ConditionalOnMissingBean(ObjectMapper.class)
  6. public ObjectMapper jacksonObjectMapper(Jackson2ObjectMapperBuilder builder) {
  7. ObjectMapper objectMapper = builder.createXmlMapper(false).build();
  8. objectMapper.getSerializerProvider().setNullValueSerializer(new JsonSerializer<Object>() {
  9. @Override
  10. public void serialize(Object o, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException {
  11. jsonGenerator.writeString("");
  12. }
  13. });
  14. return objectMapper;
  15. }
  16. }

方法二

  1. spring.jackson.default-property-inclusion=NON_NULL

方法三

在實(shí)體類(lèi)上添加注解

  1. @JsonInclude(JsonInclude.Include.NON_NULL)
標簽:

廈門(mén)奇站網(wǎng)絡(luò )科技有限公司

電話(huà):13313868605

QQ:3413772931

地址:廈門(mén)集美區軟件園三期

網(wǎng)站地圖


                    掃一掃加我咨詢(xún)

亚洲欧美日韩中文不卡|eeuss电影天堂一区二区|国产美女一级做a爱视频|精品五夜婷香蕉国产线看观看|国产综合另类小说色区色噜噜