Software Engineering/[BE] Spring Boot (Java)
[Spring Boot] API 응답에 null 값 포함 안 시키는 어노테이션
devhrkim
2024. 6. 22. 22:15
@Getter
@AllArgsConstructor
@NoArgsConstructor
public class UserDto {
@NotNull
private Long id;
@JsonInclude(JsonInclude.Include.NON_NULL)
private String username;
@JsonInclude(JsonInclude.Include.NON_NULL)
private String email;
}
@JsonInclude(JsonInclude.Include.NON_NULL)
어노테이션을 사용하면 해당 값이 null
일 경우에 json 응답으로 전달하지 않는다.