240828 내일배움캠프 백엔드 Java 6기 TIL : JsonInclude

박대현·2024년 8월 28일
0
public class MyDto {

    @JsonInclude(Include.NON_NULL)
    private String stringValue;

    private int intValue;

    // standard getters and setters
}

숙련단계 과제를하다 responseDto의 필드를 피치않게 늘려야할 일이 생겼고, 특정단계 요구사항에서 필요한 필드값만 노출되게 해야했다.
null값인 값들도 노출되서 곤란했는데, 위처럼 @JsonInclude애노테이션을 NON_NULL로 주면 NULL값이 아닌 필드값만 반환되게 할 수 있다.

0개의 댓글