public class MyDto {
@JsonInclude(Include.NON_NULL)
private String stringValue;
private int intValue;
// standard getters and setters
}
숙련단계 과제를하다 responseDto의 필드를 피치않게 늘려야할 일이 생겼고, 특정단계 요구사항에서 필요한 필드값만 노출되게 해야했다.
null값인 값들도 노출되서 곤란했는데, 위처럼 @JsonInclude애노테이션을 NON_NULL로 주면 NULL값이 아닌 필드값만 반환되게 할 수 있다.