[Spring] 14. 선언적 트랜잭션 (어노테이션 기반, XML기반 설정 방식)


[Spring] 14. 선언적 트랜잭션 (어노테이션 기반, XML기반 설정 방식)

#20201112 #SpringFramework #스프링프레임워크 #스프링 #Transaction #TransactionManager #선언적트랜잭션 직전 포스팅에서 TransactionManager의 개념과 종류, 그리고 빈 설정방법에 대해 알아보았다. 이렇게 TransactionManager 빈을 등록하였으면, 트랜잭션 관리자가 트랜잭션을 관리할 수 있도록 트랜잭션을 관리해야 하는 부분을 알려주어야 한다. 이 때, 사용할 수 있는 방법으로 선언적 트랜잭션 방법과 명시적 트랜잭션 방법이 있는데 이번에는 선언적 트랜잭션에 대해서 알아보겠다. 선언적 트랜잭션 선언적 트랜잭션은 미리 선언된 RollBack Rule에 따라서 트랜잭션을 처리하는 방법이다. 미리 정해진 룰에 따라서 처리하기 때문에, 트랜잭션의 시작, Commit, RollBack 등을 비즈니스 로직과 분리할 수 있다는 장점이 있다. 선언적 트랜잭션은 ①어노테이션 방식과 ②XML방식, 두 가지 방법으로 사용할 수 있다. 먼저...


#20201112 #SpringFramework #Transaction #TransactionManager #선언적트랜잭션 #스프링 #스프링프레임워크

원문링크 : [Spring] 14. 선언적 트랜잭션 (어노테이션 기반, XML기반 설정 방식)