Error creatina bean with name 'fndsoftservice' defined in ServletContext resource I/MRR-TNR/confim/annlicationantayt-cyf yml1. Tnitializatian af heen failed: mected eyrention ig rg.springframework.beans.factory.BeanCreationException: Error creating bean with 'txAdvice': Cannot resolve reference to bean 'transactionManager' while setting bean property name transactionManager
时间: 2024-03-17 07:13:39 浏览: 100
这个错误的原因是在配置 `txAdvice` 时,无法解析对 `transactionManager` bean 的引用。这可能是因为在配置文件中没有定义名为 `transactionManager` 的 bean。
您可以检查一下配置文件中是否有名为 `transactionManager` 的 bean,并且配置是否正确。如果没有定义,则需要在配置文件中添加相关的配置。如果已经定义了 `transactionManager` bean,您可以检查一下该 bean 的名称和配置是否正确,以及该 bean 是否已经被正确加载到 Spring 容器中。
另外,您可以检查一下是否有多个 Spring 配置文件,并且其中一个文件中定义了 `transactionManager` bean,而在另一个文件中使用了该 bean。如果是这种情况,您需要将 `transactionManager` bean 定义在一个公共的配置文件中,以便其他配置文件可以引用它。
阅读全文