Spring이 여러 DB 기술(JPA·JDBC·MyBatis 등)에서 나는 예외를 한데 묶어 두려고 만든 상위 예외다. 기술마다 원래 던지는 예외 클래스가 다른데, Spring이 그 예외들을 가로채 이 계열의 예외로 바꿔(번역해) 다시 던져 준다. 그래서 Service 코드는 지금 쓰는 DB 기술이 JPA인지 MyBatis인지 몰라도 이 예외 하나만 잡으면 된다.

용어 목록


자신만의 철학을 만들어가는 중입니다.
최상단으로 이동했습니다!
확대 이미지

조회수: - · -

업데이트: