Skip to content

[Feat] exception 처리 흐름 설계 #8

🔗 관련 이슈

#8 (closed)

💡 작업 내용

  • AccBaseException을 설계하여 여러 도메인에서 일관된 Exception 구조 생성 유도
  • GlobalHandler, ErrorResponse DTO를 정의하여, 일된된 Exception 처리 유도
  • 모든 도메인에서 사용할 수 있는 ErrorCode를 한곳에 모아 한번에 어떤 Exception인지 확인 할 수 있도록 처리

📝 추가 설명(선택)

  1. 공통적인 global DTO를 정의하게 된다면, ErrorResponse의 위치가 DTO 계층으로 들어가야한다. (현재는 없으므로 Exception)
  2. ErrorCode를 한번에 두는 것이 편리하다고 판단되어 Global에 위치해 놨지만, 만약 이방법이 불편할 시, 인터페이스로 전환하고 각 도메인 별로 ErrorCode를 선언하게 만든다.

📚 참고 자료(선택)

Acc 블로깅 "3주차 숙제 - Exception" 에 자세한 설명이 있습니다.

Merge request reports

Loading