Spring transactionManagers in depdency .jar

时间:2017-08-21 13:54:28

标签: java spring transactions jta

我的项目中配置了3个transactionManagers。我们被迫使用依赖项,该依赖项使用它自己配置的transactionManager,这是我们其中一个事务的子事务的一部分。

我们必须在此依赖项中使用的服务类指定@Transactional,但不指定要使用哪个transactionManager,因此Spring进入它的上下文并查找所有4个transactionManagers(项目中为3,依赖项为1)然后用NoUniqueBeanDefinitionException爆炸。

这类问题的解决方法是什么?

0 个答案:

没有答案