IOException, ClassNotFoundException과 같은 CheckedException을 어떻게 처리해야 할까?
최근 멘토님께 코드 리뷰를 받던 중, 다음과 같은 피드백을 받았다.❝ catch에서는 IOException ClassNotFoundException으로 잡고, 예외를 던지는 부분에서 RuntimeException으로 던지는데, 이런 경우, 정보전달이 제대로 되지 않습니다. 그래서 throw new RuntimeExceptino 보다는 throw new IOException | throw new ClassNotFoundException이 더 정확한 예외 처리 입니다.❞솔직히 `IOException`, `ClassNotFoundException`을 그대로 던지면 Repository → Service → Controller까지 전부 `throws`를 선언해야 해서 번거롭다고 생각했다.그래서 난 그냥 `Runt..