【发布时间】:2017-01-27 02:15:57
【问题描述】:
我知道我们可以使用_method(@RequestBody ObjectClass obj) 映射一个对象。
我想要实现的是_method(@RequestBody ObjectClass obj, @RequestBody OtherObjectClass obj2) 但不起作用。
有没有办法使用相同的请求映射两个对象?
谢谢!
【问题讨论】:
标签: java spring-mvc
我知道我们可以使用_method(@RequestBody ObjectClass obj) 映射一个对象。
我想要实现的是_method(@RequestBody ObjectClass obj, @RequestBody OtherObjectClass obj2) 但不起作用。
有没有办法使用相同的请求映射两个对象?
谢谢!
【问题讨论】:
标签: java spring-mvc
HTTP 请求由标头和正文组成。 对于单个请求,您只有一个请求正文,不能有两个。然后,您可以解析请求正文以从中提取不同的变量,例如,如果您的请求正文是 JSON,那么您可以对其进行解析并将其转换为对象。
请参阅this example,在“传递多个 json 对象”部分进一步了解
【讨论】: