Browse Source

去掉Long,Bigint,BigDecimal转换为字符的处理

release_toaliyun_real
xiaohanzi 5 years ago
parent
commit
c85def599b
1 changed files with 10 additions and 10 deletions
  1. +10
    -10
      mallinkCApi/src/main/java/com/iformall/config/WebMvcConfig.java

+ 10
- 10
mallinkCApi/src/main/java/com/iformall/config/WebMvcConfig.java View File

@@ -76,7 +76,7 @@ public class WebMvcConfig implements WebMvcConfigurer {
MappingJackson2HttpMessageConverter jackson2HttpMessageConverter = new MappingJackson2HttpMessageConverter();
//ObjectMapper 是Jackson库的主要类。它提供一些功能将转换成Java对象匹配JSON结构,反之亦然
ObjectMapper objectMapper = new ObjectMapper();
SimpleModule simpleModule = new SimpleModule();
// SimpleModule simpleModule = new SimpleModule();

//不显示为null的字段
objectMapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);
@@ -88,17 +88,17 @@ public class WebMvcConfig implements WebMvcConfigurer {
.without(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES)
);
//序列化将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类型
bigIntegerModule.addSerializer(BigInteger.class, ToStringSerializer.instance);
SimpleModule bigDecimalModule = new SimpleModule();
// bigIntegerModule.addSerializer(BigInteger.class, ToStringSerializer.instance);
// SimpleModule bigDecimalModule = new SimpleModule();
//序列化将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);
converters.add(jackson2HttpMessageConverter);
}


Loading…
Cancel
Save