av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

SpringBoot全局配置long轉String丟失精度問題解決方案

瀏覽:4日期:2023-04-29 13:14:06

web項目中,前端JS使用Java后端傳過來的Long/long會丟失精度。

后端將返回的數據改為String使用即可

第一種

自己建個配置類

extends WebMvcConfigurerAdapter 已經被棄用,直接實現WebMvcConfigurer該接口就行了

@EnableWebMvc@Configurationpublic class WebDataConvertConfig implements WebMvcConfigurer { public void configureMessageConverters(List<HttpMessageConverter<?>> converters) { MappingJackson2HttpMessageConverter jackson2HttpMessageConverter = new MappingJackson2HttpMessageConverter(); ObjectMapper objectMapper = new ObjectMapper(); /** * 序列換成json時,將所有的long變成string * 因為js中得數字類型不能包含所有的java long值 */ 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); }

第二種

前提是使用Jackson2

@Configurationpublic class JacksonConfig { /** * Jackson全局轉化long類型為String,解決jackson序列化時long類型缺失精度問題 * @return Jackson2ObjectMapperBuilderCustomizer 注入的對象 */@Beanpublic Jackson2ObjectMapperBuilderCustomizer jackson2ObjectMapperBuilderCustomizer() {Jackson2ObjectMapperBuilderCustomizer cunstomizer = new Jackson2ObjectMapperBuilderCustomizer() {@Overridepublic void customize(Jackson2ObjectMapperBuilder jacksonObjectMapperBuilder) {jacksonObjectMapperBuilder.serializerByType(Long.TYPE, ToStringSerializer.instance);jacksonObjectMapperBuilder.serializerByType(Long.class, ToStringSerializer.instance);}};return cunstomizer;}

自己項目使用的時候,第二種未能生效??赡苁怯捎诓皇鞘褂玫膉ackson2??。使用第一種可以,遂采用了第一種

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Spring
相關文章:
主站蜘蛛池模板: 91美女在线观看 | 精品网 | 日本精品视频 | 日韩中文一区二区三区 | 黄色片视频免费 | 日韩毛片免费视频 | 国产精品久久欧美久久一区 | 国产成人99久久亚洲综合精品 | 亚洲精品一区二区 | 国产精品一区二区久久 | 免费av一区二区三区 | 国产专区在线 | 黄色网址在线免费播放 | 国产精品99久久久久久大便 | 激情毛片 | 国产一区欧美 | 91av在线免费| 免费观看日韩精品 | 久久久久久久久久久久久91 | 一级毛片在线视频 | 欧美精品一| 激情五月婷婷综合 | 久久久久国产精品一区 | 一级黄在线观看 | 国产精品精品久久久 | www.青青草| 亚洲成人精品 | 精品乱子伦一区二区三区 | 免费一区二区三区 | 午夜成人在线视频 | 中文字幕av网 | 亚洲第一中文字幕 | 国产区精品在线观看 | 国产精品不卡 | 亚洲人成在线观看 | 亚洲视频自拍 | 日韩精品一区二区三区在线播放 | 国产综合久久 | 精品国产乱码久久久久久蜜臀 | 国产成人一区二区三区 | 午夜一区二区三区 |