需要罐子我需要提供一個Java REST客戶端,它應該包含在一個包所有必需的罐子。我選擇RestEasy作爲REST框架,因爲服務器應用程序是在JBoss上完成的。爲RestEasy的客戶
到目前爲止,我發現的幾乎所有示例都使用應用程序容器環境,其中提供了這些庫,因此在編譯期間只需要Java EE API,或者使用Maven構建,因此依賴項會自動解析,這可能是好主意和目前的標準方式來做到這一點,但出於項目相關的原因,我需要在lib文件夾中的罐子,並能夠在構建過程中包含可執行jar。
所以我的問題是,這罐子的必要構建一個簡單的客戶端,可以做這樣的事情:
ResteasyClient client = new ResteasyClientBuilder().build();
ResteasyWebTarget target = client.target(myURL).queryParam("param",
"value");
Builder builder = target.request(MediaType.APPLICATION_JSON).header("user", "abc");
Invocation invocation = builder.buildGet();
MyResponseObject response = invocation.invoke(MyResponseObject .class);
優秀的答案! – 2014-10-31 16:20:32
這兩個依賴關係都是必需的。 Jackson2提供者依賴也解決了郵件正文錯誤。這篇文章是一個定時器保護程序 – webjockey 2016-05-07 02:46:55
您的resteasy-jackson2-provider鏈接指向resteasy-jackson-provider – 2017-07-26 11:40:08