인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

강낭콩님의 프로필 이미지
강낭콩

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

회원 서비스 개발

커스텀 예외를 만드는 경우!

작성

·

216

0

지금 강의에서는 이미 존재하는 회원인 경우 IllegalStateException을 던지고 이안에 예외메시지를 넣으셨는데, 집필하신 jpa책에서는 상품 도메인에서 상품 수량이 0 미만일 경우 NotEnoughStockException을 만들어서 던지셨는데 언제 예외를 만들어서 던져야 하는지가 궁금합니다. 보통 런타임시에 발생하니 런타임익셉션에 담아서 던져도 무관할까요??

답변 1

0

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 동환님

문제가 있을 때 예외를 던지시면 됩니다. 추가로 예외를 잘 알 수 있게 구체적이면 더 좋겠지요? 그래서 런타임예외를 상속받아서 예외를 만들면 더 좋습니다.

감사합니다.

강낭콩님의 프로필 이미지
강낭콩

작성한 질문수

질문하기