springboot全局响应结果转换(处理LocalDateTime,Long精度损失)
@Bean
public Jackson2ObjectMapperBuilderCustomizer jackson2ObjectMapperBuilderCustomizer() {
return new Jackson2ObjectMapperBuilderCustomizer() {
@Override
public void customize(Jackson2ObjectMapperBuilder builder) {
ToStringSerializer toStringSerializer = new ToStringSerializer();
builder.serializerByType(Long.class, toStringSerializer)
.serializerByType(int.class, toStringSerializer)
.serializerByType(Integer.class, toStringSerializer)
.serializerByType(BigDecimal.class, toStringSerializer);
}
};
}