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
相關文章:
主站蜘蛛池模板: 国产日韩精品一区二区三区 | 免费在线观看成人 | 日韩久久网 | 国产精品99久久久久久久vr | 91精品国产91久久久久久三级 | 中文字字幕一区二区三区四区五区 | 四虎影视在线 | aaa综合国产 | 91在线成人 | 九九热精品在线 | 在线观看精品 | aaaaa毛片| 黄色大全免费看 | 亚洲bt 欧美bt 日本bt | av日韩在线播放 | 亚洲欧洲中文日韩 | 国产激情视频网址 | 成人欧美一区二区三区在线播放 | 国产日韩一区二区三免费 | 91不卡 | 色黄视频在线 | 欧美日本高清 | a在线视频 | 欧美精品一区二区三区在线 | 免费中文字幕日韩欧美 | 三级黄色片在线播放 | 国产麻豆一区二区三区 | 日韩av在线免费 | 99tv成人影院 | 免费一级欧美在线观看视频 | 91在线资源| 国产乱码精品一区二区三区忘忧草 | 国产精品免费在线 | 一区二区精品 | 日韩精品视频在线播放 | 国产真实精品久久二三区 | 黄色在线免费看 | 国产人久久人人人人爽 | 欧美一区二区三区在线播放 | 一级在线观看 | 国产精品精品视频一区二区三区 |