스프링
-
토비의 스프링[4] 예외처리Spring 2021. 1. 27. 06:05
서론 UserDao를 JdbcTemplate로 변경하면서 SQLException이 사라진 이유와 예외처리 및 전환 방법에 대해 알아보자. 예외의 종류와 특징 자바에서 throw를 발생시킬 수 있는 예외는 크게 세 가지가 있다. Error 시스템에 뭔가 비정상적인 상황이 발생했을 경우에 사용된다. 주로 자바 VM에서 발생시키며, 애플리케이션에서 코드로 잡을 수 없으며, 별도로 처리하지 않아도 된다. Exception 과 체크 예외 java.lang.Exception 클래스와 그 서브클래스로 정의되며, 에러와 달리 개발자들이 만든 애플리케이션 코드의 작업중 예외상황이 발생할 경우 사용된다. 체크예외는 throw로 던지던가, catch 로 잡아 주어야 컴파일 에러가 발생하지 않는다. RunTimeExcepti..