Java, Spring/Spring DB 1
2022. 10. 10.
5-4. 언체크 예외 기본 이해
# 언체크 예외 - RuntimeException과 그 하위 예외는 언체크예외로 분류된다. - 언체크예외는 말 그대로 컴파일러가 예외를 체크하지 않는다는 뜻이다. - 언체크예외는 체크예외와 기본적으로 동일하다. 차이가 있다면 예외를 던지는 throws를 선언하지 않고, 생략할 수 있다. 이 경우 자동으로 예외를 던진다. - 언체크예외도 잡아 Repository에서 언체크 예외를 터트린 후 Service에서 잡는 메서드 하나, 다시 던지는 메서드를 만들어보았다. 두 테스트 모두 통과한다. 언체크 예외도 잡아서 처리할 수 있다. 하지만 밖으로 던질때는 throws를 안해줘도 자동으로 던져준다. # 언체크 예외의 장단점 언체크 예외는 예외를 잡아서 처리할 수 없을 때, 예외를 밖으로 던지는 throws 예외를..