6.6 트랜잭션 속성 6.6.1 트랜잭션 정의 DefaultTransactionDefinition이 구현하고 있는 TransactionDefinition 인터페이스는 트랜잭션 동작방식에 영향을 줄 수 있는 네 가지 속성을 정의하고 있다. 1) 트랜잭션 전파 트랜잭션 경계에서 이미 진행중인 트랜잭션이 있을때/없을때 어떻게 동작할지 결정하는 것 PROPAGATION_REQUIRED 가장 많이 사용되는 트랜잭션 전파 속성진행 중인 트랜잭션이 없으면 새로 시작하고, 이미 시작된 트랜잭션이 있으면 이에 참여한다. DefaultTransactionDefinition의 트랜잭션 전파 속성PROPAGATION_REQUIRES_NEW항상 새로운 트랜잭션을 시작한다. PROPAGATION_NOT_SUPPORTED 트랜잭션..