Java Spring如何解析@Payload注释?

时间:2018-03-14 15:14:32

标签: java spring http

我有一个@RestController类。它有一个带有@RequestMapping注释的方法,它接受POST请求。方法标题如下所示:

public void event(@Payload Car car) {}

这里Car是我自己创建的课程。我在这个项目中创建了这个类的实例,以便类知道汽车应该如何看。但是Spring如何解析@Payload注释呢?我想知道,以便我可以确保我正确地发送请求。

即。在发送post请求时,我应该将Car对象转换为json字符串,然后将其作为参数添加到请求体中:

httpPost.setEntity(new UrlEncodedFormEntity(carJson,“UTF-8”))

我试图这样做,但似乎UrlEncodedFormEntity需要一个列表。所以也许我不应该将对象转换为Json,而是将对象的字段添加到列表中并像这样发送它。

0 个答案:

没有答案