Spring boot - 예외

원종서·2021년 12월 28일
0

spring

목록 보기
10/12

예외를 얼렁뚱땅 처리하면 안된다.

예외 만들기

 public class DuplicateUserIdException extends RuntimeException {
        public DuplicateUserIdException(Throwable cause){
            super(cause);
        }
    }

중첩예외를 만들기 위해 생성자를 만들어줘야한다.

DataAccessException은 JDBC 의 SQLException 을 전환하는 용도로만 만들어진 건 아니다. JDBC외의 자바 데이터 액세스 기술에서 발생하는 예외에도 적용된다.
DataAccessException은 의미가 같은 예외라면 데이터 액세스 기술의 종류와 상관없이 일관된 예외가 발생하도록 만들어준다.

0개의 댓글