需要将Long类型转为字符串
添加配置文件,进行数据类型过滤
@org.springframework.context.annotation.Configuration
public class Configuration implements WebMvcConfigurer {
/**
* 解决Long类型数值位数超过17位,前端解析时,精度丢失的bug
* @return org.springframework.boot.autoconfigure.jackson.Jackson2ObjectMapperBuilderCustomizer
**/
@Bean(“jackson2ObjectMapperBuilderCustomizer”)
public Jackson2ObjectMapperBuilderCustomizer jackson2ObjectMapperBuilderCustomizer() {
return jacksonObjectMapperBuilder -> jacksonObjectMapperBuilder.serializerByType(Long.class, ToStringSerializer.instance)
.serializerByType(Long.TYPE, ToStringSerializer.instance);
}
}