完美解决mybatisplus雪花算法精度损失问题
在Spring Boot应用中,使用Jackson进行JSON序列化的时候将Long类型ID转成String响应给前端。
@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; } }
一起学java 文章被收录于专栏
分享平时学习心得及见解,还有学习笔记