休息呼叫中的解组需要什么

时间:2016-11-26 11:04:26

标签: java spring rest

假设一个远程应用程序发送我的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注释?

谢谢

1 个答案:

答案 0 :(得分:1)

默认是JSON序列化。所以你的例子应该没​​有任何额外的元数据。