오늘은 자바의 예외에 대해서 알아보려한다.
먼저 예외처리에 대해서 알아보자
Controller -> Service -> Repository
이 계층으로 로직이 돌아간다고 치고
만약 Repository계층에서 예외가 발생하고 예외를 던지고
Service계층에서 예외를 처리한다면 로직이 정상적으로 돌아갈 것이다
이번엔 예외 던짐에 대해서 알아보자
마찬가지로 Repository에서 예외가 발생한다고하고
Service,Controller 계층까지 예외를 처리를 못한다면
예외 로그를 출력하면서 시스템이 종료가된다.
언체크 예외는 예외를 try-catch로 잡을 수 없을 때
예외를 밖으로 던지는 thows 예외를 생략할 수 있다
언체크 예외는 Exception의 자손인 RuntimeException 으로
정의 가능하다.