기존 ErrorResponse 필드의 errors에 애노테이션을 추가해준다.
@JsonInclude(Include.NON_NULL)
private List<FieldError> errors;
@JsonInclude(Include.NON_NULL)
// errors가 null인 경우 포함하지 않음
private List<FieldError> errors;
그리고 객체 생성하는 부분에 '.errors(null)' 부분을 추가해준다.
ErrorResponse response = ErrorResponse.builder()
.code("test")
.message(e.getMessage())
.status(HttpStatus.INTERNAL_SERVER_ERROR.value())
.build();
ErrorResponse response = ErrorResponse.builder()
.code("test")
.message(e.getMessage())
.status(HttpStatus.INTERNAL_SERVER_ERROR.value())
.errors(null)
.build();
많은 도움이 되었습니다, 감사합니다.