exceptionhandling1 [Spring boot / Kotlin] exception Handling 프로젝트를 진행하다 보면 여러가지 예외가 발생합니다. 그중 500 error가 나는 경우, 그 이유는 다음과 같습니다. - 서버 통신의 Timeout 시간 지연 오류 - 서버 트래픽 과부하 - 서버 언어의 구문 에러(스크립트 문법 오류) 오늘은 발생된 예외를 처리하는 방법에 대해서 다뤄보도록 하겠습니다. 1. BaseResponseCode Enum 생성 응답을 보낼 객체의 형태는 자유롭게 정의할 수 있으며, 저는 Enum 타입을 사용했습니다. HttpStatus 타입의 status와 String 타입의 message를 선언했습니다. enum class BaseResponseCode(status: HttpStatus, message: String) { BAD_REQUEST(HttpStatus.BAD_REQ.. 2021. 12. 20. 이전 1 다음 반응형