No bean named 'transactionManager' available: No matching PlatformTransactionManager bean found for qualifier 'transactionManager' - neither qualifier match nor bean name match!

报错内容:找不到transactionManager

原因:xml配置平台事务管理器的时候给了id。配置@Transaction注解时没有配置transactionManager

 解决方案:将xml中配置的id="tranManager"改为id="transactionManager"。原因是因为@Transaction中transactionManager的默认名称是”transactionManager“

解决方案二:在事务驱动标签后配置transaction-manager参数与平台事务管理器的id名称一致

 

posted @ 2023-07-06 17:27  夏往  阅读(1113)  评论(0)    收藏  举报