| @@ -76,7 +76,7 @@ public class WebMvcConfig implements WebMvcConfigurer { | |||||
| MappingJackson2HttpMessageConverter jackson2HttpMessageConverter = new MappingJackson2HttpMessageConverter(); | MappingJackson2HttpMessageConverter jackson2HttpMessageConverter = new MappingJackson2HttpMessageConverter(); | ||||
| //ObjectMapper 是Jackson库的主要类。它提供一些功能将转换成Java对象匹配JSON结构,反之亦然 | //ObjectMapper 是Jackson库的主要类。它提供一些功能将转换成Java对象匹配JSON结构,反之亦然 | ||||
| ObjectMapper objectMapper = new ObjectMapper(); | ObjectMapper objectMapper = new ObjectMapper(); | ||||
| SimpleModule simpleModule = new SimpleModule(); | |||||
| // SimpleModule simpleModule = new SimpleModule(); | |||||
| //不显示为null的字段 | //不显示为null的字段 | ||||
| objectMapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); | objectMapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); | ||||
| @@ -88,17 +88,17 @@ public class WebMvcConfig implements WebMvcConfigurer { | |||||
| .without(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES) | .without(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES) | ||||
| ); | ); | ||||
| //序列化将Long转String类型 | //序列化将Long转String类型 | ||||
| simpleModule.addSerializer(Long.class, ToStringSerializer.instance); | |||||
| simpleModule.addSerializer(Long.TYPE, ToStringSerializer.instance); | |||||
| SimpleModule bigIntegerModule = new SimpleModule(); | |||||
| // simpleModule.addSerializer(Long.class, ToStringSerializer.instance); | |||||
| // simpleModule.addSerializer(Long.TYPE, ToStringSerializer.instance); | |||||
| // SimpleModule bigIntegerModule = new SimpleModule(); | |||||
| //序列化将BigInteger转String类型 | //序列化将BigInteger转String类型 | ||||
| bigIntegerModule.addSerializer(BigInteger.class, ToStringSerializer.instance); | |||||
| SimpleModule bigDecimalModule = new SimpleModule(); | |||||
| // bigIntegerModule.addSerializer(BigInteger.class, ToStringSerializer.instance); | |||||
| // SimpleModule bigDecimalModule = new SimpleModule(); | |||||
| //序列化将BigDecimal转String类型 | //序列化将BigDecimal转String类型 | ||||
| bigDecimalModule.addSerializer(BigDecimal.class, ToStringSerializer.instance); | |||||
| objectMapper.registerModule(simpleModule); | |||||
| objectMapper.registerModule(bigDecimalModule); | |||||
| objectMapper.registerModule(bigIntegerModule); | |||||
| // bigDecimalModule.addSerializer(BigDecimal.class, ToStringSerializer.instance); | |||||
| // objectMapper.registerModule(simpleModule); | |||||
| // objectMapper.registerModule(bigDecimalModule); | |||||
| // objectMapper.registerModule(bigIntegerModule); | |||||
| jackson2HttpMessageConverter.setObjectMapper(objectMapper); | jackson2HttpMessageConverter.setObjectMapper(objectMapper); | ||||
| converters.add(jackson2HttpMessageConverter); | converters.add(jackson2HttpMessageConverter); | ||||
| } | } | ||||