여러 DB를 접속할 때 DB 별 트랜잭션 설정을 부여하는 방법
`DataSourceConfig`에 어노테이션 추가 및 `PlatformTransactionManager` 추가
@EnableTransactionManagement
@Bean
public PlatformTransactionManager testTransactionManager() {
DataSourceTransactionManager transactionManager = new DataSourceTransactionManager();
transactionManager.setDataSource(testDataSource());
return transactionManager;
}
@Transactionl 붙일 때 아래와 같이 추가
@Transactional(value = "testTransactionManager")
트랜잭션 적용 시 IDENTITY, autoincrement 올라가는 건 어쩔 수가 없다.