使用@Transactional注解异常:org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.transaction.annotation.Transactional]: Specified class is an interface

场景

开启 Spring 事务管理遇到的问题

org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.transaction.annotation.Transactional]: Specified class is an interface

分析

原因是我配置类重复定义了事务管理器(原本 Spring 会自己管理事务),使得冲突(应该是bean id 冲突了)

解决

将事务管理器配置移除后问题得以解决

原文地址:https://www.cnblogs.com/csyh/p/13255306.html