각 계층 간 종속적으로 올라오는 예외를 처리하기 위해서는 예외 또한 추상화가 필요하다. 실제로 스프링이 어떻게 예외 추상화를 제공하는지 이해하기 전에 먼저 말하자면 *예외는 자바 기본 문법이다.* 예외 계층에 대해 다시 한 번 복습하고, 실무에서는 예외를 어떻게 활용하는지 알아보자. 예외 계층 자바의 예외 계층 구조를 살펴보자. Thorwable : 최상위 예외이다. Error : 애플리케이션에서 복구 불가능한 수준의 시스템 예외이다. 개발자가 이 예외를 잡으려고 신경쓰면 안된다. Exception : 체크 예외이다. 애플리케이션에서 다루는 실질적인 최상위 예외 계층이다. Exception을 포함한 그 하위 예외는 체크 예외로, 컴파일러가 체크해주는 예외이다. RuntimeException 만 예외적으로..