Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/340.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

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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.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
Java spring框架中的多请求体_Java_Spring_Spring Mvc - Fatal编程技术网

Java spring框架中的多请求体

Java spring框架中的多请求体,java,spring,spring-mvc,Java,Spring,Spring Mvc,基于结果或错误,使用POST在MVC控制器下进行服务调用,并将以下响应作为有效负载: 当结果有效时: <document> <merchant>......</merchant> </document> 如何使用相同的@RequestBody读取这两个内容?您是否在请求中设置了相应的内容类型标题?Jackson和JAXB在类路径上吗?我使用spring boot。这个库已经处于依赖状态。为什么不使用JAX-RX实现,在JAX-RX实现中,

基于结果或错误,使用POST在MVC控制器下进行服务调用,并将以下响应作为有效负载:

当结果有效时:

<document>
    <merchant>......</merchant>
</document>

如何使用相同的@RequestBody读取这两个内容?

您是否在请求中设置了相应的
内容类型
标题?Jackson和JAXB在类路径上吗?我使用spring boot。这个库已经处于依赖状态。为什么不使用JAX-RX实现,在JAX-RX实现中,您可以将xml数据作为预定义类的对象读取,该类可能是基于您发送的xml数据包的两个类之一。因此,您可以检查类型对象类并进行相应的处理,如果您需要详细信息示例或此方法,请告诉我。@SotiriosDelimanolis我添加了所有需要的标题。@ChetanVerma您可以给我演示任何示例吗。
<response>
    <error>Some error...</error>
</response>
@RequestMapping(value = "card/payment-response", method = RequestMethod.POST)
public int responsePayment(@RequestBody ResponseContext responseContext) {
    System.out.println(responseContext);
    return 0;
}