• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

체크예외를 런타임예외로 변환하는 코드

24.05.07 19:30 작성 조회수 41

0

[질문 내용]

해당 영상에서 unCheckedAppTest 클래스 내에서 SQLException을 RuntimeException으로 변환하는 부분을 static class로 생성해서 사용하고 있습니다.

<첫 번째 질문>
이렇게 체크 예외를 런타임 예외로 바꿀 때 항상 static class로 생성해야 되는지 아니면 try { ~~ } catch(SQLException e) { throw RuntimeException(e); } 이렇게 사용해도 되는지 궁금합니다.

<두 번째 질문>
체크 예외를 런타임 예외로 바꾸는 부분을 static class로 생성할 때 무조건 해당 체크 예외가 발생하는 클래스에다 생성해야 하는지도 궁금합니다.

답변 1

답변을 작성해보세요.

2

David님의 프로필

David

2024.05.07

안녕하세요. luminoso님, 공식 서포터즈 David입니다.

  1. 반드시 별도의 클래스를 만들 필요는 없습니다. 생각하신대로 작성하여도 무방합니다.

  2. 반드시 체크 예외가 발생하는 클래스에 생성할 필요는 없습니다.

감사합니다:)

luminoso님의 프로필

luminoso

질문자

2024.05.07

감사합니다!!