1. @Configuration
    2. public class JacksonConfig {
    3. @Bean
    4. @Primary
    5. @ConditionalOnMissingBean(ObjectMapper.class)
    6. public ObjectMapper jacksonObjectMapper(Jackson2ObjectMapperBuilder builder)
    7. {
    8. ObjectMapper objectMapper = builder.createXmlMapper(false).build();
    9. // 全局配置序列化返回 JSON 处理
    10. SimpleModule simpleModule = new SimpleModule();
    11. //JSON Long ==> String
    12. simpleModule.addSerializer(Long.class, ToStringSerializer.instance);
    13. objectMapper.registerModule(simpleModule);
    14. return objectMapper;
    15. }
    16. }

    后端Long类型精度是20位,前端number精度是16位,而雪花算法生成的是19位