Java spring框架中的多请求体
基于结果或错误,使用POST在MVC控制器下进行服务调用,并将以下响应作为有效负载: 当结果有效时: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实现中,
<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;
}