반응형
checked exception
-
4장) 4.1 예외Java & Spring/토비의 스프링 3.1 2021. 6. 17. 17:11
4장 예외 4.1 사라진 SQLException 스프링의 JdbcTemplate을 적용하면서 throws SQLException 선언이 적용 후에 사라졌다. 초난감 예외처리 예외가 발생하면 catch 블록을 써서 잡는 것은 좋지만 아무 것도 하지 않고 넘어가는 것은 위험 프로그램 실행 중 어디에서 오류가 있는지 모른채 무시하고 계속 진행하기 때문 조치를 취할 방법이 없다면 잡지 말고 throws를 메소드 밖으로 던지고 자신을 호출한 코드에 예외처리 책임을 전가하는 것이 차라리 낫다 실행 창에 로그나 메시지로 남기는 경우 다른 수많은 로그나 메시지에 금방 묻힘 예외 처리 시, 반드시 지켜야할 핵심 원칙 복구되든지 작업을 중단시키고 운영자 or 개발자에게 분명하게 통보돼야함 무의미하고 무책임한 throws ..