最近遇到一个 同步三方的数据 他们返回的数值类型是Long 但是需要展示给前端显示 我也就使用了Long类型 但是传到前端的时候 显示有问题 后来百度到问题是 JS解析 只能解析到16位 16位以后 就默认显示0
所以 前端暂时有问题 但是这个数值在很多代码层都在使用 String和Long 类型来回转来转去 有点烦 最后google 找到了解决法子 所以记录一下 如果又遇到相同的 只需要加一个注解即可
后端在对象的属性上加注解@JsonSerialize(using = ToStringSerializer.class)即可