【问题标题】:Is it possible to map two objects from same requestBody in spring?是否可以在春季从同一个 requestBody 映射两个对象?
【发布时间】:2017-01-27 02:15:57
【问题描述】:

我知道我们可以使用_method(@RequestBody ObjectClass obj) 映射一个对象。

我想要实现的是_method(@RequestBody ObjectClass obj, @RequestBody OtherObjectClass obj2) 但不起作用。

有没有办法使用相同的请求映射两个对象?

谢谢!

【问题讨论】:

    标签: java spring-mvc


    【解决方案1】:

    HTTP 请求由标头和正文组成。 对于单个请求,您只有一个请求正文,不能有两个。然后,您可以解析请求正文以从中提取不同的变量,例如,如果您的请求正文是 JSON,那么您可以对其进行解析并将其转换为对象。

    请参阅this example,在“传递多个 json 对象”部分进一步了解

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-26
      • 2013-01-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多