Spring Framework @EnableTransactionManagement

경고 : Spring 4.1.4 미만 버전의 경우 TransactionManagementConfigurer로 기본 Transaction Manager를 지정하면 @Transactional(value=“다른트랜잭션매니저”) 로 명시한 경우에도 무시하고 기본 Transaction Manager를 사용하는 버그가 있다. 우회책으로 @Primary를 사용하면 된다.
[SPR-12541] @Transactional qualifier is ignored by TransactionAspectSupport if default transaction manager is set - Spring JIRA
4.1.4 버전에도 트랜잭션 관련 버그가 존재하기 때문에 4.1.5 이상 버전 사용할 것