春季服务之间的交易传播



我有两个服务都是交易的,需要传播。服务2在服务中注入1.现在的方法A在服务1呼叫的方法B服务2。现在我是从客户端调用方法A。我的问题是此调用是否将

创建1个通过方法A创建的交易,方法B将在同一交易中运行或者创建2个交易,用于方法A,当A调用b。

在我的项目服务中是交易的,对于执行复合操作,我们已经在其他服务中注入了服务。

来自必需的java-doc:

支持当前的交易,如果不存在新事务。

在您的情况下 - 您的变体是1。

注意:您可以通过启用org.springframework.orm.jpa的调试记录来控制交易的创建。

官方文档的更多信息

最新更新