yoonxjoong's dev blog

스프링 트랜잭션 개념 정리 — 전파, 격리 수준, 그리고 프록시가 실제로 하는 일

@Transactional 하나로 커밋/롤백을 대신 처리해주는 스프링 트랜잭션의 동작 원리를 개념 위주로 정리했습니다. 전파(Propagation) 7가지, 격리 수준(Isolation)과 3대 이상현상, 롤백 규칙, 그리고 AOP 프록시 기반으로 동작하기 때문에 생기는 self-invocation 함정까지 다룹니다. 실습 검증은 다음 글로 이어집니다.