在我的Spring Boot应用程序中,来自客户端的请求带有以下URL。localhost:8080/api/invoice?invoiceNo=1234&invoiceDate=050218&invoiceNo=6543&invoiceDate=060218

如何获取请求属性invoiceNo和invoiceDate的值。我知道我们在构建URL并获取它时总是可以使用一些定界符。
我想知道是否有任何springboot方式来实现这一目标。
任何帮助深表感谢。
现在,当我尝试request.getParameter("invoiceNo")时,我只会得到第一个参数。

最佳答案

使用清单

public void invoice(@RequestParam(name="invoiceNo") List<String> invoiceNos, @RequestParam(name="invoiceDate") List<String> invoiceDates) {

10-06 16:21