TransactionSynchronizationManager는 현재 실행 흐름에 resource를 묶는다

새 thread나 reactive context로 JDBC connection이 자동 전파된다고 가정하지 않는다.

1. Thread context

resource map

2. DataSource key

bound connection

3. Synchronization

afterCommit callbacks

4. Completion

context clear