스프링에서 지원하는 트랜잭션 스프링에서는 트랜잭션 처리에 대한 추상화를 아주 유려하게?! 해놓았기 때문에 기존에 사용하던 동일한 인터페이스(PlatformTransactionManager)를 기준으로 여러 형태의 트랜잭션 매니저 클래스를 지원합니다. 지금은 자바의
사내 전용 레거시 프레임워크 제거 작업시, 데이터 엑세스 로직 관련 플러그인을 개선 및 재개발하는 작업을 진행했었다. 그와 관련한 스프링에서의 트랜잭션 처리 흐름에 대해 정리해보았다.