2017-02-09 154 views
0

我創建了spring rest控制器。在那我需要使用.net wcf服務裏面的其餘控制器。在java應用程序中是否可以使用.net wcf web服務?如果可能的話,請你解釋一下我如何使用WCF服務的JavaJava-調用.net wcf web服務Spring

注:在遠程服務器上託管的.NET WCF服務

+0

Web服務意味着您可以使用任何其他平臺! –

+0

亞,但我們怎樣才能使用它。它的意思是一種方法,我可以用這個 –

+0

[從Java消費.NET WCF服務]的可能的複製(http://stackoverflow.com/questions/16656818/consuming-net-wcf-服務從-JAVA) – g00glen00b

回答

1

由於WCF Web服務是另一種網絡服務,所以我們可以使用Spring的RestTemplate輕鬆地使用Web服務。如果您的Web服務是基於HTTP比你可以調用你的彈簧安置控制器下面的代碼的GET方法:

RestTemplate restTemplate =新RestTemplate();
引用quote = restTemplate.getForObject(「http://gturnquist-quoters.cfapps.io/api/random」,Quote.class);

此處引用是您可以創建用於存儲wcf Web服務響應的pojo類。

+0

,如果我嘗試添加這上面的代碼我收到此錯誤引用不能被解析爲一個類型 –

+0

您需要創建新的POJO一流的報價。 https://spring.io/guides/gs/consuming-rest/在這裏你可以看到完整的例子。 –