@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 응답으로 전달하지 않는다.
'Software Engineering > [BE] Spring Boot (Java)' 카테고리의 다른 글
[Spring Boot] 일관적인 API 응답 RestResult, RestError (0) | 2024.06.26 |
---|---|
[Spring Boot] Query DSL 설정 (1) | 2024.06.22 |
[Spring Boot] H2GIS와 QueryDSL을 사용한 단위 테스트 (0) | 2024.06.22 |