簡體   English   中英

使用Java中的RESTful API,生成工件。

[英]Consuming RESTful API in Java, generating artifacts.

我的任務是在Java / Spring中創建一個層,該層使用來自幾個不同提供程序的Web服務。 這些服務定義了特定的請求Bean,但是端點不發布XSD信息。

生成使用這些服務所需的工件的最佳方法是什么? 似乎建立我們自己的請求對象並不是最好的處理方式。

REST服務不提供XSD作為傳統SOAP服務的WSDL。 一些REST框架提供WADL,或者可以讓用戶Swagger.io來描述服務,或者公開文檔,例如Spring boots的執行器/ docs。

如果沒有此類文檔,並且您無法獲取要與之集成的系統的源代碼,則建議您構建自己的Java POJO集,以便可以以類型化的方式與該服務交互。 對於暴露(在線)記錄的REST服務的多個系統,我已經做到了這一點,但是沒有提供一組使用它們時可以使用的DTO。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM