트랜잭션 매니저를 등록할 수 있다. @Transactional(vlaue="트랜잭션매니저빈이름") 보통 기본으로 등록된 걸 사용해서 대부분 생략. 우리가 커스텀한걸로 사용하려면 저렇게 해야 함. 보통 뭐 DB 두개 쓸 때 그럴수도 있으려나? @Transactional(rollbackFor= Exception.class) 기본 트랜잭션 정책은, 런타임에러 등 언체크예외는 롤백, 체크예외는 커밋한다. rollbackFor 해서 롤백할 예외를 추가시킨 것이다. 또 반대로 noRollbackFor도 있다. propagation 트랜잭션 전파에 대한 옵션인데, 추 후 설명 isolation 트랜잭션 격리 수준 지정 가능 기본값은 DEFAULT이고, 이건 DB에 설정한 기준에 따르는 거임. 보통 애플리케이션 개발자..