Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Json Spring Service与另一个Spring Service对话_Json_Spring_Rest_Service - Fatal编程技术网

Json Spring Service与另一个Spring Service对话

Json Spring Service与另一个Spring Service对话,json,spring,rest,service,Json,Spring,Rest,Service,我是Spring boot的新手,想知道如何让服务与另一个服务对话 我正在做一个批发订单json,这些信息将同时进入计费日志和项目存储库。我有一个控制器和一个服务来接收批发订单,但如何将其添加到这两个存储库中?计费日志和项目具有控制器->服务->存储库。我曾考虑将服务对象设置为静态,这样我就可以通过控制器调用服务,但我发现这可能是个坏主意。关于如何让spring服务相互对话以保存在各自的回购协议中,是否有一种通用方法?如果我正确理解了您的问题,您希望通过两个不同的服务将数据保存在两个不同的表中。

我是Spring boot的新手,想知道如何让服务与另一个服务对话


我正在做一个批发订单json,这些信息将同时进入计费日志和项目存储库。我有一个控制器和一个服务来接收批发订单,但如何将其添加到这两个存储库中?计费日志和项目具有控制器->服务->存储库。我曾考虑将服务对象设置为静态,这样我就可以通过控制器调用服务,但我发现这可能是个坏主意。关于如何让spring服务相互对话以保存在各自的回购协议中,是否有一种通用方法?

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

我想要一个服务来修改另一个服务中的存储库。我通过在spring boot的主要应用程序中自动连接公共静态服务来解决这个问题。这允许服务调用其他服务的公共方法