在implements WebMvcConfigurer的class中添加如下bean:
@Bean
public Jackson2ObjectMapperBuilderCustomizer jackson2ObjectMapperBuilderCustomizer() {
Map<Class<?>, JsonSerializer<?>> map = new HashMap<>();
map.put(BigInteger.class, com.fasterxml.jackson.databind.ser.std.ToStringSerializer.instance);
map.put(BigDecimal.class, com.fasterxml.jackson.databind.ser.std.ToStringSerializer.instance);
map.put(Long.TYPE, com.fasterxml.jackson.databind.ser.std.ToStringSerializer.instance);
map.put(Long.class, com.fasterxml.jackson.databind.ser.std.ToStringSerializer.instance);
return builder -> builder.serializersByType(map);
}