토비의 스프링: Vol. 1: 스프링의 이해와 원리 예외를 처리할 때 반드시 지켜야 할 핵심 원칙: 모든 예외는 적절하게 복구되든지 아니면 작업을 중단시키고 운영자 또는 개발자에게 분명하게 통보되어야 함 예외의 종류와 특징 java.lang.Error (JVM 에러) java.lang.Exception (애플리케이션 에러) 예외처리 방법 예외 복구 예외상황을 파악하고 문제를 해결해서 정상 상태로 돌려놓는 방법 예외처리 코드를 강제하는 체크 예외들이 예외를 복구할 가능성이 있는 경우에 사용함 예외처리 회피 예외처리를 자신이 담당하지 않고 자신을 호출한 쪽으로 던지는 방법 → throws ... 예외 전환(exception translation) 발생한 예외를 그대로 넘기지 않고, 적절한 예외로 전환해서 던..