Skip to content

[REFACTOR] 비즈니스 로직 예외처리 구조 설계 및 적용 #188

@EunbeenDev

Description

@EunbeenDev

🌏Summary

어떤 기능인가요?

  • 전체 기능

✔️ Task & Description

상세 작업 내용을 설명해주세요.

  • 예외처리 구조 설계 및 적용
  • ErrorCode 구분
RuntimeException
  └── BusinessException (추상 클래스)
        ├── NotFoundException          (404)
        │     └── CollectionNotFoundException
        │     └── BookNotInCollectionException
        ├── DuplicateException         (409)
        │     └── UserDuplicateException
        ├── AuthorizedException        (403)
        │     └── ChallengeNotAuthorizedException
        ├── AuthenticationException    (401)
        │     └── InvalidTokenException
        └── 기타 도메인별 커스텀 예외

🪽Reference

Metadata

Metadata

Assignees

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions