JAVA解决实体类中的List属性为空不返回问题

1.问题描述

在使用若依框架时,在处理路由的实体类时,在RouteVo中新增List属性,但是当结果为null不返回该属性给前台(前台需要此属性进行操作)。

2.问题分析

已经对该属性进行了初始化,为null时还是不返回该属性,那么应该是若依做了什么过滤操作导致,查看该实体类,发现了如下注解:

@JsonInclude(JsonInclude.Include.NON_EMPTY)

3.问题解决

考虑到去掉注解后,可能存在其他问题需要修改,将注解调整为:

@JsonInclude(JsonInclude.Include.NON_NULL)

只将为null的不返回。

Logo

快速构建 Web 应用程序

更多推荐