토비의 스프링 - 4장. 예외
이번 포스팅에서는 스프링의 데이터 엑세스 기능에 담겨있는 예외처리와 관련된 접근 방법에 대해 알아본다.
예외의 종류와 특징
Error
java.lang.Error 클래스의 서브클래스이다. 주로 자바 VM에서 발생하는 에러이기 때문에 신경쓰지 않아도 되고 애플리케이션 코드에서 잡으려고 해서도 안된다.
( OutOfMemoryError, ThreadDeath )
Exception과 체크 예외
java.lang.Exception은 애플리케이션 코드의 작업 중에 예외상황이 발생했을 경우에 사용한다.
- RuntimeException : catch, throw를 강제하지 않음 ( ex : NullPointerException )
- 체크 예외 : RuntimeException을 상속받지 않은 나머지 예외
'Back-End > 토비의 스프링3' 카테고리의 다른 글
토비의 스프링 6장(2) - 고립된 단위 테스트 (0) | 2018.11.02 |
---|---|
토비의 스프링 6장(1) - AOP 트랜잭션 코드의 분리 (0) | 2018.10.31 |
5-4장. 메일 서비스 추상화 (0) | 2018.10.08 |
5-3장. 서비스 추상화와 단일 책임 원칙 (0) | 2018.10.08 |
5-2장. 스프링 - 트랜잭션 서비스 추상화 (0) | 2018.10.04 |