context-transaction.xml 에 txManager, txAdvise, AOP, annotation-driven 이 정상적으로 되어 있는데, 트랜잭션이 안되는 문제를 찾아보니
context-mapper.xml에
<property name=”dataSource” ref=”dataSource”> 만 있고,
<property name=”transactionFactory”> 설정이 없어서 문제가 있었음
transationFactory설정을 넣으니, context-transaction.xml에 AOP, annotaion-driven 둘 다 정상적으로 됨을 확인함
참고 :
[SPRING] Mybatis-Transaction Management
출처: https://sime.tistory.com/115 [심이 블로그]