场景
开启 Spring 事务管理遇到的问题
org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.transaction.annotation.Transactional]: Specified class is an interface
分析
原因是我配置类重复定义了事务管理器(原本 Spring 会自己管理事务),使得冲突(应该是bean id 冲突了)
解决
将事务管理器配置移除后问题得以解决