No qualifying bean of type ‘org.springframework.transaction.PlatformTransactionManager‘ available

今天在ssm项目中遇到一个问题

No qualifying bean of type 'org.springframework.transaction.PlatformTransactionManager' available: expected single matching bean but found 2:

这个问题产生的原因在于项目中配置了多个数据源,而代码中启用了事务@Transactional注解,导致事务不知道应该用哪个数据源,需要指定数据源才可以重新启用事务

@Transactional(transactionManager = "数据源")

你可能感兴趣的:(Java,ssm)