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
相關文章:
主站蜘蛛池模板: 日本视频中文字幕 | 中国一级特黄真人毛片 | 亚洲欧美日韩电影 | 欧美日韩综合视频 | 在线播放中文字幕 | 国产午夜三级一区二区三 | 欧美国产精品久久久 | 欧美日韩成人在线观看 | 色综合久久天天综合网 | 欧美激情亚洲激情 | 久久久久久久久久久久久久av | 亚洲精品成人在线 | 日日摸日日碰夜夜爽亚洲精品蜜乳 | 久久久久亚洲精品 | www精品美女久久久tv | 久久久影院 | 国产亚洲精品区 | 欧美在线视频一区二区 | 最新超碰 | 免费色网址 | 深夜福利影院 | 成人免费片 | 91精品成人久久 | 91亚洲国产亚洲国产 | 在线观看电影av | 请别相信他免费喜剧电影在线观看 | 亚洲在线一区二区 | 国产福利91精品一区二区三区 | 91在线视频观看 | 91九色麻豆 | 一道本视频 | 中国一级特黄毛片大片 | 在线看日韩av | 97久久精品午夜一区二区 | 成人欧美| 曰批视频在线观看 | 国产高清美女一级a毛片久久w | 日本天天操 | 久久精品久久久 | 欧美日韩精品一区二区三区蜜桃 | www.888www看片 |