@Transactional과 REQUIRED 트랜잭션 전파의 기본 값은 REQUIRED 이다. 따라서 다음 둘은 같다. @Transactional(propagation = Propagation.REQUIRED) @Transactional REQUIRED 는 기존 트랜잭션이 없으면 새로운 트랜잭션을 만들고, 기존 트랜잭션이 있으면 참여한다. 트랜잭션 전파 위 그림과 같이 MemberService, MemberRepository, LogRepository 가 하나의 트랜잭션의 묶여있는 상황을 가정해보자 public class MemberService { private final MemberRepository memberRepository; private final LogRepository repository..