Chained Transaction Manager 파헤치기
·
Spring
서론 최근 리팩토링 작업을 진행하고 있다. 리팩토링 작업을 진행하던 도중 Transaction들이 Chain Transaction Manager로 묶여있는 걸 확인할 수 있었고 해당 Manager가 Deprecated가 된 상태로 있는 이슈가 있어 해당 부분을 개선하고자 했다. 개선 도중 이 내부는 어떻게 동작되고 있고 개선 대안은 어떤 게 있는지 의문점이 들었었고 해당 부분을 개선하는 도중 내부 동작을 기억하고자 글을 적게 되었다. 개선하면서 하나씩 더 채워보려고 한다. What is Chained TransactionManager? 위 트랜잭션 매니저는, Spring Data Commons에서 공식적으로 지원하는 라이브러리이다. 해당 기술의 내부 구조를 간단하게 살펴본다면 여러개의 나눠진 트랜잭션 매..