본문 바로가기

Back-End/토비의 스프링3

토비의 스프링 - 4장. 예외

토비의 스프링 - 4장. 예외

이번 포스팅에서는 스프링의 데이터 엑세스 기능에 담겨있는 예외처리와 관련된 접근 방법에 대해 알아본다.

예외의 종류와 특징

Error

java.lang.Error 클래스의 서브클래스이다. 주로 자바 VM에서 발생하는 에러이기 때문에 신경쓰지 않아도 되고 애플리케이션 코드에서 잡으려고 해서도 안된다.

( OutOfMemoryError, ThreadDeath )

Exception과 체크 예외

java.lang.Exception은 애플리케이션 코드의 작업 중에 예외상황이 발생했을 경우에 사용한다.

  • RuntimeException : catch, throw를 강제하지 않음 ( ex : NullPointerException )
  • 체크 예외 : RuntimeException을 상속받지 않은 나머지 예외

exception의 두가지 종류에 대한 이미지 검색결과