예외를 전환할 때는 꼭! 기존예외를 포함해야 한다. 그렇지 않으면 스택 트레이스를 확인할 때 심각한 문제가 발생한다.
e.printStackTrace(); 사용 시 System.out 으로 찍힌다.
-> 실무에서는 log 쓴다.
로그를 출력할 때 마지막 파라미터에 예외파라미터를 넣어주면 로그에 스택 트레이스를 출력할 수 있다.
throw new RuntimeSQLException(e); 에서 e를 넣어주었기 때문에 로그에서 SQLException도 찍힌다.
기존예외를 넘기지 않고 기본 생성자로 넘기면 하위 예외를 볼 수 없다.
예외를 전환할 때는 꼭! 기존예외를 포함하자
꾸준히 다시보자.
1. 221014
2. 221101
'Java, Spring > Spring DB 1' 카테고리의 다른 글
5-6. 언체크 예외 활용 (0) | 2022.10.14 |
---|---|
5-5. 체크 예외 활용 (0) | 2022.10.14 |
5-4. 언체크 예외 기본 이해 (0) | 2022.10.10 |
5-3. 체크 예외 기본 이해 (0) | 2022.10.10 |
5-2. 예외 기본 규칙 (0) | 2022.10.10 |