问题出现如下:

可以看出cid后面几位缺失。
解决方案如下:
SpringBoot加入如下代码配置:
@EnableWebMvc
@Configuration
public class WebJsonConverterConfig extends WebMvcConfigurerAdapter {
@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
MappingJackson2HttpMessageConverter jackson2HttpMessageConverter = new MappingJackson2HttpMessageConverter();
ObjectMapper objectMapper = new ObjectMapper();
SimpleModule simpleModule = new SimpleModule();
simpleModule.addSerializer(Long.class, ToStringSerializer.instance);
simpleModule.addSerializer(Long.TYPE, ToStringSerializer.instance);
objectMapper.registerModule(simpleModule);
jackson2HttpMessageConverter.setObjectMapper(objectMapper);
converters.add(jackson2HttpMessageConverter);
}
}
解决后:

本文介绍了一种解决SpringBoot应用中CID长整型数据转换为字符串的问题,通过自定义配置类实现数据格式化,确保CID数据完整显示。
300

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



