728x90
1. 예외를 잡아서 아무런 조치를 취하지 않거나 의미 없는 throws 선언을 남발하는 것은 위험하다.2. 복구할 수 없는 예외는 가능한 빨리 런타임 예외로 전환하는 것이 바람직하다.3. 스프링은 DataAccessException을 통해 DB에 독립적으로 적용 가능한 추상화된 런타임 예외 계층을 제공한다.4. 스프링은 JdbcTemplate안에서 DB별로 미리 준비된 에러 코드를 비교해서 적절한 예외를 던져준다. DB가 변경되어도 에러를 매핑하여 에러를 던져준다.
스프링에서 예외처리를 하는 다양한 방법과 지양/지향해야 하는 방향을 알려준다.
스프링의 예외처리 동작원리를 추가적으로 정리해야겠다.
'Study > Spring' 카테고리의 다른 글
[토비의 스프링] 3장. 템플릿 (1) | 2024.02.24 |
---|---|
[토비의 스프링] 2장. 테스트 (0) | 2024.02.24 |
[토비의 스프링] 1장. 오브젝트와 의존관계 (0) | 2024.02.12 |
댓글