[Kotlin+Springboot+JPA] Exception Handling by Kotlin
사용할 클래스 1. ErrorCode : 모든 예외 케이스를 관리 하는 클래스. 2. ErrorResponse: JSON 형식으로 에러 응답 형식 작성. 3. Exception: 기본적으로 제공되는 Exception 이외에 추가할 Exception (예시로 EntityNotFound 그냥 구현). 4. GlobalExceptionHandler - @ControllerAdvice: 프로젝트 전역에서 발생하는 Exception을 잡아주는 클래스 - @ExceptionHandler: 특정 Exception 을 지정해서 별도로 처리함. 1. ErrorCode를 Enum 클래스로 정의 해준다. enum class ErrorCode( private val status: Int, private val errorCod..