Closed pykido closed 4 days ago
강철 멘토님 피드백을 참고하여 작성하였습니다 ㅎ
예외 class 내부 필드에 해당하는 response에 대한 httpstatus를 추가하는 것은 별로인가요?
예외 class 내부 필드에 해당하는 response에 대한 httpstatus를 추가하는 것은 별로인가요?
ExceptionHandler
보시면 아시겠지만 ErrorResponse를 build하며 httpstatus정보를 넣어줍니다! 따라서 예외 class 내부 필드 하나하나에 httpstatus를 넣는다기보다는 ExceptionHandler
를 통해 집단적으로 관리하는게 나은 거 같습니다!
📝 이슈 설명
(1) exception 디렉토리 내에 만들어주시면 좋을 거 같아요!
(2) 우선적으로
@RestControllerAdvice
와@ExceptionHandler
에 대해 서치해보신 후에 작업하시는 것을 추천드립니다.참고 코드는 아래와 같습니다.
}
@AllArgsConstructor @Getter public class ApplicationException extends RuntimeException {
}
@AllArgsConstructor @Getter public enum ApplicationError { ROLE_NOT_FOUND("해당 유저가 ROLE을 가지고 있지 않습니다."), ... GUARDIAN_NOT_FOUND("해당 보호자를 찾을 수가 없습니다.");
}
logging: level: root: info