ErrorCode · ErrorCodeException
실패 하나하나에 붙이는 분류 값과, 그 값을 담아 운반하는 예외다. ErrorCode는 HTTP 상태 코드·도메인·일련번호를 묶어 둔 enum 상수이고, Service나 Domain이 실패를 발견하면 ErrorCodeException.of(ErrorCode.XXX) 형태로 던진다. 호출부는 이 예외 타입 하나만 잡고, 실제로 무슨 실패인지는 안에 든 ErrorCode로 구분한다.
자신만의 철학을 만들어가는 중입니다.
최상단으로 이동했습니다!