2016-10-04 71 views
0

我有哪些查詢一個人似的如下如何通過物體如春的數據查詢參數REST

findByPerson(Person person); 

彈簧數據休息/search資源列表EmailRepository以下HREF

http://localhost:8080/emailAddresses{?person} 

如何在GET方法中爲上述搜索URL創建一個curl命令?此外,如果該人不存在,我需要拋出「PersonNotFoundException」。

我使用org.springframework.boot:春天開機起動數據休息:罐子:1.3.3.RELEASE

+0

誰能給我提供用curl命令查找emailAddress – Achaius

回答

0

試試下面的命令捲曲 -

  1. 如果你是使用路徑參數:param -

    捲曲-i -X GET -H 「內容類型:應用程序/ JSON」 -H 「緩存控制:無緩存」 -k 「http://localhost:8080/emailAddresses/person

  2. 如果您正在使用QUER Ÿ參數:param -

    捲曲-i -X GET -H 「內容類型:應用程序/ JSON」 -H 「緩存控制:無緩存」 -k 「http://localhost:8080/emailAddresses?person=aaa

+0

我正在使用person作爲查詢參數。這個人蔘數是一個對象。如何將對象作爲參數傳遞 – Achaius

+0

您可以在查詢參數中分別使用'&'發送所需的人員類字段,並通過從查詢參數中檢索值來在您的服務中構建人員對象。我不確定你可以傳遞對象作爲參數。 –