问题描述:
前端接收后端传递来的属性值时,经常会接收到属性值为null的属性。如图所示:
我们要获取的只有majorId和majorName。而后台传递把departmentId和department的值也传递过来了,而我们又不使用这些数据。
解决方法:
(1)添加以下依赖:
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.9.0</version>
</dependency>
(2)在实体类中添加如下代码
@JsonInclude(value= JsonInclude.Include.NON_NULL)
如图所示:
效果图: