Java 是否可以调用在一个服务中返回两种不同类型列表的两个服务?

Java 是否可以调用在一个服务中返回两种不同类型列表的两个服务?,java,list,hibernate,spring-mvc,Java,List,Hibernate,Spring Mvc,我需要从两个不同的表A和B中获取数据,然后创建实体、Dto对象和东西的整个结构。然后我想知道,因为我创建了两个服务,一个返回ListList对象,另一个返回List对象。我希望控制器在一个请求中返回两个列表,我可以创建一个服务,自动连接这两个列表并返回一个包含这两个列表的对象吗?所以我可以在有我想要的请求的控制器中使用它。 我在网上搜索,在1个控制器中找到了2个服务,但这不是我想要的。您可以创建一个注入a和B服务的C服务,使用一个方法创建一个C对象并用a和B服务调用的结果填充它 根据您的需要,您

我需要从两个不同的表A和B中获取数据,然后创建实体、Dto对象和东西的整个结构。然后我想知道,因为我创建了两个服务,一个返回
List
List对象,另一个返回
List
对象。我希望控制器在一个请求中返回两个列表,我可以创建一个服务,自动连接这两个列表并返回一个包含这两个列表的
对象吗?所以我可以在有我想要的请求的控制器中使用它。

我在网上搜索,在1个控制器中找到了2个服务,但这不是我想要的。

您可以创建一个注入a和B服务的C服务,使用一个方法创建一个C对象并用a和B服务调用的结果填充它

根据您的需要,您可以创建一个具有两个属性的C对象,一个是列表类型,另一个是列表类型,并简单地返回它,或者如果它有意义,您可以创建一个具有a属性和B属性的C对象并返回列表


如果您给我们举个例子,也许我们可以更好地帮助您。

您的意思是将服务A和B注入服务C的可能性吗?是的,你能做到。你试过了吗。。因为它应该有效,请向我们展示您的方法,以便我们可以扩展/修改它来帮助您。这里的每个人都是来帮助你的:)