假设一个远程应用程序发送我的Spring rest Web应用程序这个帖子请求:
https://www.my-domain.com/order-status-update
身体: {"订单ID":" 00010000100000000020""的StatusCode":"取消"}
在我的申请表中我有:
@Controller
public class OrderPlacementController
{
@RequestMapping(value = "/order-status-update-only-url", method = RequestMethod.POST)
@ResponseBody
public MerchantResponseInfo updateOrderStatus(@RequestBody final MerchantOrder order)
{
///
}
}
我有:
public class MerchantOrder
{
private String orderId;
private String statusCode;
public String getOrderId()
{
return orderId;
}
public void setOrderId(final String orderId)
{
this.orderId = orderId;
}
public String getStatusCode()
{
return statusCode;
}
public void setStatusCode(final String statusCode)
{
this.statusCode = statusCode;
}
}
这是否足以在获取updateOrderStatus方法时将帖子正文解组到MerchantOrder对象中?如果是的话 - 它是如何发生的?或者我需要在MerchantOrder类中添加jackson注释?
谢谢
答案 0 :(得分:1)
默认是JSON序列化。所以你的例子应该没有任何额外的元数据。