gpt4 book ai didi

java - 在@RestController 方法中返回多个不同的对象

转载 作者:行者123 更新时间:2023-11-29 04:54:50 25 4
gpt4 key购买 nike

我目前正在使用 Spring Rest Web 服务,我已经设置了一个 @RestController,其中包含一些方法,每个方法都有一个 @RequestMapping。问题是每个方法当然只能返回一种类型的对象。但是,对于每个请求,我可能想要返回 A 类的一个实例、B 类的一个属性和一个包含 C 类对象的列表。当然,我可以发出多个请求,但有没有一种方法可以返回多个不同的一个请求的对象?

更多信息:我想将对象以 XML 格式发送回移动客户端。

最佳答案

你可以让你的方法返回Map<String,Object> :

@RequestMapping(value = "testMap", method = RequestMethod.GET)
public Map<String,Object> getTestMap() {
Map<String,Object> map=new HashMap<>();
//put all the values in the map
return map;
}

关于java - 在@RestController 方法中返回多个不同的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34166458/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com