Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

Library > Core > Exceptions

예외 처리 설정 관리

전역에서 발생할 수 있는 예외를 반환할 때 반환되는 형식을 정의

  • exceptions

제공되는 예외 항목 외에 자주 사용하는 예외 항목 정의

중복 예외 처리

parameter 예외 처리
요청 데이터 검증 처리 후 예외 처리를 할 때 사용

인증 예외 처리

제공되는 예외 항목과 정의한 예외 항목에 대해
에러 반환에 필요한 정보의 기본값을 정의

프로젝트에 따라 변경되는 예외 항목의 정보를 변경할 수 있는 Properties 정의
프로젝트에서 사용할 때에는 application.yml 에서 각 정보를 변경할 수 있다.

freshr:
  exception:
    un-authenticated:
      status: unauthorized
      message: "처리되었습니다."
      code: "UAERROR"

위처럼 변경하면 ExceptionsData 에 설정된다.
ExceptionsProperties 에서는 lowerCameCase 형식이었지만
application.yml 에서는 lower-hypen 으로 작성된다.

StatusEnum 과 ExceptionsProperties 에 설정한 값으로 ExceptionsData 를 빌드한다.

StatusEnum 과 ExceptionsProperties 에 설정한 값으로 빌드되는 Class.
이 Class 를 프로젝트에서 주입받아 사용

빌드될 데이터에 대한 공통 모델

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages