将Java对象传递给restful WS-api
我不熟悉RESTfulWeb服务,并尝试创建RESTfulWeb服务api。如何将java对象作为参数传递给restful API?例如,如果我有一个pojo对象“foo”,如何将对象“foo”传递给Restful WS-API?我阅读了一些Spring教程,其中使用@RequestBody传递java对象。是否有其他支持类似功能的框架将Java对象传递给restful WS-api,java,spring,web-services,rest,Java,Spring,Web Services,Rest,我不熟悉RESTfulWeb服务,并尝试创建RESTfulWeb服务api。如何将java对象作为参数传递给restful API?例如,如果我有一个pojo对象“foo”,如何将对象“foo”传递给Restful WS-API?我阅读了一些Spring教程,其中使用@RequestBody传递java对象。是否有其他支持类似功能的框架 提前谢谢 你可以用不同的方式来做 例如,您可以使用: -记住将jackson数据绑定依赖项添加到项目中 我通常选择SpringMVC,因为我只是习惯于在
提前谢谢 你可以用不同的方式来做 例如,您可以使用:
- -记住将jackson数据绑定依赖项添加到项目中
@RequestMapping(value = "/restcall", method = RequestMethod.POST, produces = "application/json")
public @ResponseBody Object restCall(@RequestBody(required = true) PojoJSONDescriptor desc) throws IOException {
PojoResponseJSONDescriptor res = new PojoResponseJSONDescriptor();
res.setName("Test");
return res;
}
泽西岛教程:
谢谢:)我用jersey搜索了一些传递java对象的示例程序,但没有找到一个清晰的。你能帮我举个例子说明如何在restful服务中传递java对象并接收它吗?谢谢,这很有帮助。