Search

1207 예외처리

사용자
상품
장바구니
주문
리뷰
잘못된 input (validation 오류)ErrorCode(Enum) → HttpStatus 코드와 에러 메시지를 한 곳에서 관리
ErrorCode → 예외 코드와 메시지를 enum으로 한 곳에서 관리
DomainException → 도메인 예외의 부모 클래스
ErrorResponseDto → 에러 발생시 반환 클래스
각 도메인의 Exception → DomainException을 상속받아 생성자에서 ErrorCode를 대입받음
수정할 내용
에러 응답을 숫자 code로
user 비밀번호 로직 관련::처음 입력과 같은 validation 적용, null, blank 둘 다 validation에서 막기
배달이 완료된 건에 대해서만 리뷰를 남길 수 있도록
생성과 수정 requestDto 분리? → ProductUpdateRequestDto
필터단에서의 예외 처리 → 참고: https://jhkimmm.tistory.com/29
MessageSource 적용
장바구니/주문/리뷰를 사장님이 생성하되지 못하도록 어떻게 막을 건지? → 마지막에