스프링 트랜잭션 옵션1 Spring Transaction Option 선언적 트랜잭션의 여러 옵션에 대해 간단히 알아보자. 1. value, transactionManager String value() default ""; String transactionManager() default ""; 트랜잭션을 사용하려면 스프링 컨테이너에서 어떤 트랜잭션 매니저를 사용할지 알아야 한다. 선언적 트랜잭션이 아닌 프로그래밍적으로 트랜잭션을 사용할 때 우리는 트랜잭션 매니저를 주입받아 사용했다. @Transactional을 사용할 때 별도의 트랜잭션 매니저를 지정하지 않았는데, 선언적 트랜잭션에서도 트랜잭션 매니저를 지정해주어야 한다. 다만 지정하지 않으면 기본으로 등록된 트랜잭션 매니저를 사용하기 때문에 대부분 생략한다. 다만 사용하는 트랜잭션 매니저가 둘 이상이라면 위 옵션을 사용.. 2022. 10. 15. 이전 1 다음