spring服务与另一个spring服务对话

i2byvkas  于 2021-07-14  发布在  Java
关注(0)|答案(1)|浏览(295)

我对springboot还不熟悉,想知道如何让服务与另一个服务对话。
我正在做一个批发订单json和信息将去一个计费日志和项目存储库。我有一个控制器和一个服务来接收批发订单,但是如何将其添加到这两个存储库中?计费日志和项目具有控制器->服务->存储库。我想让服务对象成为静态的,这样我就可以通过控制器调用服务了,但是我发现这可能是个坏主意。有没有一种通用的方法可以让spring服务在各自的回购中互相交谈以节省资金?

b5lpy0ml

b5lpy0ml1#

如果我正确理解了您的问题,您希望通过两个不同的服务将数据保存在两个不同的表中。如果是,首先检查这两个实体之间是否存在关系。如果是这样,您可以使用jpa级联来进行一次保存,完成所有工作。如果没有,可以将一个服务注入另一个服务,然后为第二个实体调用相应的save方法。作为最后一个选择,您还可以在一个服务中注入多个存储库,然后直接从其存储库保存第二个实体。

相关问题