您的位置:首页技术文章
文章详情页

解决SpringBoot返回结果如果为null或空值不显示处理问题

【字号: 日期:2023-02-22 08:42:37浏览:7作者:猪猪
SpringBoot返回结果如果为null或空值不显示处理第一种方法:自定义消息转换器

@Configurationpublic class WebMvcConfig extends WebMvcConfigurerAdapter{ // /**// * 利用fastjson替换掉jackson// * @param converters// */ @Override public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {super.configureMessageConverters(converters);FastJsonConfig fastJsonConfig = new FastJsonConfig();fastJsonConfig.setSerializerFeatures(SerializerFeature.PrettyFormat); }}第二种方法:在application.yml配置文件中

spring: jackson: default-property-inclusion: non_nullspringboot传参合和反参时值为null的处理

@JsonIgnoreProperties(ignoreUnknown = true) //忽略传参时其他无用字段@JsonInclude(JsonInclude.Include.NON_NULL) // 忽略反参时值为null的字段public class BaseAreaBO implements Serializable { @ApiModelProperty(value = '地区code') private String areaCode;}

以上为个人经验,希望能给大家一个参考,也希望大家多多支持好吧啦网。

标签: Spring
相关文章: