下面这些操作只有在接口返回的bean里的这个属性不是必需的时候才能这样玩,不然千万不要这样玩

在controller返回前端的时候单个实体类需要在属性值为null的时候忽略这个属性

加注解前,返回的属性的value是null

使用@JsonInclude配置实现,当controller返回前端的对象里有个属性为null的时候自动忽略这个属性,即不返回该属性

加注解后
使用@JsonInclude配置实现,当controller返回前端的对象里有个属性为null的时候自动忽略这个属性,即不返回该属性

这里data里的实体类是OrderDTO,所以在OrderDTO上加@JsonInclude(JsonInclude.Include.NON_NULL)注解即可

但是当有很多很多的实体类都需要这样时,如果允许全局都这样操作,可以在spring的启动yml文件中配置

spring:
jackson:
default-property-inclusion: non_null
使用@JsonInclude配置实现,当controller返回前端的对象里有个属性为null的时候自动忽略这个属性,即不返回该属性

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-10-23
猜你喜欢
  • 2022-12-23
  • 2021-09-25
  • 2022-12-23
  • 2022-01-22
  • 2022-12-23
  • 2021-11-23
  • 2022-01-04
相关资源
相似解决方案