接受对象列表的Java REST服务

微小的

我必须编写一个REST Service方法,该方法接受对象列表作为参数来计算某些内容并返回结果。

我到目前为止:

@RequestMapping(value = "generateBill/{id}/{rates}")
public String generateBill(@PathVariable Long id, @PathVariable Rate rates[]) {
   // do things
   return "OK";
}

但是我确信那@PathVariable Rate rates[]是错误的。

我也必须编写客户端部分,我也不知道该怎么做。这是我第一次必须编写这样的REST服务方法。

编辑:速率看起来像这样:

public class Rate {
   Long version;
   Double amount;
   Date validFrom;
   Date validUntil;
}
Hrabosch

第一个解决方案:

@RequestMapping(value = "generateBill/{id}/{rates}", method=RequestMethod.GET)
public String generateBill(@PathVariable Long id, @PathVariable Rate[] rates) {
   // do things
   return "OK";
}

或第二种(更多Java风格;)):

@RequestMapping(value = "generateBill/{id}/{rates}", method=RequestMethod.GET)
public String generateBill(@PathVariable Long id, @PathVariable List<Rate> rates) {
   // do things
   return "OK";
}

您可以这样称呼此人:

GET:将 http://localhost:8080/public/generateBill/1/1,2,3,41.2、3、4替换为您的值,这取决于od到底是什么速率;)


编辑

更新后,您似乎想要使用POST方法(您正在发布费率列表),然后这里已经回答了问题。在Spring MVC控制器上接收JSON并反序列化为对象列表

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

接受对象列表的Java REST服务

来自分类Dev

Java REST服务@delete对象

来自分类Dev

使用Java将对象列表发送到Rest服务

来自分类Dev

WCF REST服务-无法返回对象列表

来自分类Dev

Java REST服务接受POJO,但字段始终为null

来自分类Dev

对象数组作为Rest服务中的参数

来自分类Dev

REST Web服务获取对象作为响应

来自分类Dev

REST服务或数据表中的Java对象重复控制

来自分类Dev

在Java中测试REST服务的最佳方法

来自分类Dev

使用令牌(Java)保护REST Web服务

来自分类Dev

Java REST / SOAP服务技术堆栈

来自分类Dev

React.js使用Java Rest服务

来自分类Dev

Java REST服务器的企业方式

来自分类Dev

使用令牌(Java)保护REST Web服务

来自分类Dev

Java REST Web服务404错误

来自分类Dev

Java REST Web服务显示404

来自分类Dev

Java:使用 REST 服务下载 CSV 文件

来自分类Dev

无法将JSON对象发送到Rest Web服务

来自分类Dev

对象作为Apache CXF REST服务方法中的参数

来自分类Dev

如何在Java中发送响应期间压缩Rest服务中的数据(对象)

来自分类Dev

如何使用angular.js从Java REST服务获取数据

来自分类Dev

2014年实施Java REST Web服务的最简单框架

来自分类Dev

路径在Java部署的REST Web服务中如何工作?

来自分类Dev

Java SDK for REST API服务上的错误处理

来自分类Dev

Java工具为REST服务创建客户端存根

来自分类Dev

存储在Heroku上运行的基于Java的REST服务的映像

来自分类Dev

REST服务URI映射到Java内部类

来自分类Dev

java.io.FileNotFoundException:访问REST服务时

来自分类Dev

使用Apache Wink通过Java REST服务返回Excel文档