由于前端Number类型长度不够,
所以雪花算法生成的ID,传递给前端就会精度丢失。
解决方案:
@Configuration
public class JacksonConfig {
@Bean
@Primary
@ConditionalOnMissingBean(ObjectMapper.class)
public ObjectMapper jacksonObjectMapper(Jackson2ObjectMapperBuilder builder)
{
ObjectMapper objectMapper = builder.createXmlMapper(false).build();
// 全局配置序列化返回 JSON 处理
SimpleModule simpleModule = new SimpleModule();
//JSON Long ==> String
simpleModule.addSerializer(Long.class, ToStringSerializer.instance);
objectMapper.registerModule(simpleModule);
return objectMapper;
}
}
转载:https://www.cnblogs.com/zimug/archive/2020/08/25/13557662.html

2142

被折叠的 条评论
为什么被折叠?



