国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

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

springboot中用fastjson處理返回值為null的屬性值

瀏覽:9日期:2023-05-29 17:15:42

我們先來看代碼:

@Configurationpublic class WebMvcConfig extends WebMvcConfigurationSupport { public FastJsonHttpMessageConverter fastJsonHttpMessageConverter() { FastJsonHttpMessageConverter fastJsonHttpMessageConverter = new FastJsonHttpMessageConverter(); FastJsonConfig fastJsonConfig = new FastJsonConfig(); //todo 這里進行配置,空和null,不返回 fastJsonConfig.setSerializerFeatures(SerializerFeature.PrettyFormat); SerializeConfig serializeConfig = SerializeConfig.globalInstance; serializeConfig.put(LocalDateTime.class, LocalDateTimeSerializer.instance); fastJsonConfig.setSerializeConfig(serializeConfig); List<MediaType> mediaTypeList = new ArrayList<>(); mediaTypeList.add(MediaType.APPLICATION_JSON_UTF8); mediaTypeList.add(MediaType.APPLICATION_JSON); fastJsonHttpMessageConverter.setSupportedMediaTypes(mediaTypeList); fastJsonHttpMessageConverter.setFastJsonConfig(fastJsonConfig); return fastJsonHttpMessageConverter; }}

配置上這個可以在返回的信息中,假如說有null字段的時候,前端不會進行顯示這種信息

知識點擴展:

springboot中用fastjson處理返回值為null的屬性值

@Bean public HttpMessageConverters fastJsonHttpMessageConverters(){ FastJsonHttpMessageConverter fastConverter = new FastJsonHttpMessageConverter(); FastJsonConfig fastJsonConfig = new FastJsonConfig(); fastJsonConfig.setSerializerFeatures(SerializerFeature.PrettyFormat); fastJsonConfig.setDateFormat('yyyy-MM-dd'); fastConverter.setFastJsonConfig(fastJsonConfig); HttpMessageConverter<?> converter = fastConverter; return new HttpMessageConverters(converter); }

然后就可以在返回的DTO中使用fastjson的注解,比如

springboot中用fastjson處理返回值為null的屬性值

到此這篇關于springboot中用fastjson處理返回值為null的屬性值的文章就介紹到這了,更多相關springboot中用fastjson處理返回值問題詳解內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Spring
相關文章:
主站蜘蛛池模板: 加查县| 高清| 长乐市| 翁牛特旗| 绥阳县| 平山县| 贵溪市| 武城县| 普宁市| 观塘区| 翼城县| 锦屏县| 禹城市| 舟曲县| 兴和县| 远安县| 金华市| 禄劝| 五台县| 阳山县| 深州市| 平山县| 镇沅| 中宁县| 马公市| 恩平市| 龙陵县| 长顺县| 孝感市| 仪征市| 宜兰县| 玉田县| 陕西省| 长武县| 上蔡县| 昆山市| 汕头市| 沅江市| 奇台县| 陈巴尔虎旗| 延寿县|