Spring은 다양한 데이터 접근 기술을 일관된 방식으로 사용할 수 있도록 도와줍니다 1. Consistent Exception Hierarchy특정 기술별로 발생하는 예외들을 DataAccessException 계층으로 변환 (Spring 자체)SQLException(JDBC), PersistenceException(JPA) 장점일관된 방식으로 예외 처리예외가 발생했을 때, 원래 예외에 대한 정보를 잃지 않음 2. @RepositorySpring에서 DAO나 Repository 클래스를 정의할 때 사용 (빈으로 등록됨)Spring이 자동으로 예외를 변환해줌 (데이터 접근 계층에서 예외를 일관되게 처리 가능) 3. Dependency Injection관련 데이터베이스 리소스 주입 출처Spring - ..