当实体类中的字段为
Long
类型,且值超过前端js
显示的长度范围时会导致前端回显错误。
方法1、使用JsonSerialize
注解序列化的时候把Long自动转为String
(单个属性)
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
@JsonSerialize(using = ToStringSerializer.class)
private Long xxx;
方法2、添加JacksonConfig
配置全局序列化(全部属性)
package com.framework.config;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.http.converter.json.Jackson2ObjectMapperBuilder;
import org