我正在使用Spring MVC並希望開發一個使用LinkedIn提供的REST API的網站。我對REST非常陌生,不知道如何使用REST和檢索數據。我想要一個完整的教程,以啓動我的REST應用程序。請幫助我解決這個問題。如何在使用Java時使用REST?
0
A
回答
1
對於消費RESTful服務由彈簧所提供的核心類是RestTemplate
彈簧博客對how to use the RestTemplate一個相當不錯的文章。
一個非常簡化的例子是:
class MyServiceClient {
RestTemplate rest = new RestTemplate();
public String get(String thingy){
return rest.get("http://www.example.com/api/stuff/{thingy}", String.class, thingy);
}
}
0
試試rest4j。它與Spring集成,但與Spring MVC不同,rest4j可以爲不同的編程語言生成文檔和客戶端庫。
還有一個靈活的機制,用於將內部Java對象映射到外部JSON表示,這在使用ORM時非常重要。
相關問題
- 1. 如何在java中使用引號REST
- 2. 如何在Java中使用Firebase REST API?
- 3. 如何在Eclips中使用Apache Ignite Rest api使用Java
- 4. 如何在使用WebAPI2時使用jQuery和REST調用函數?
- 5. 何時使用WCF/REST
- 6. 何時使用。 ProtoRPC或REST
- 7. 如何使用REST API對Jenkins使用Java POST
- 8. Java:如何在使用Java處理XML文檔時使用DTD?
- 9. 使用Java拉力REST API
- 10. Java的REST使用DataSource,
- 11. 如何使用Java在桌面應用程序上使用rest服務?
- 12. 如何使用Angular2使用REST API?
- 13. 如何使用REST API
- 14. 如何堅持使用REST?
- 15. Silverlight:如何使用REST API?
- 16. 如何使用REST API
- 17. 如何使用Magento Rest API
- 18. 如何使用TFS REST API
- 19. 如何使用REST API
- 20. 如何使用REST API
- 21. 如何使用REST API
- 22. 如何tocreate使用REST API
- 23. 如何使用REST API
- 24. 如何使用3dcart rest API
- 25. 如何使用REST API
- 26. 如何使用Photobucket REST API?
- 27. 如何收集,使用REST
- 28. 如何使用REST API
- 29. RIPE:如何使用REST API
- 30. 如何使用REST服務
這確實看起來不錯。但是如果我想在沒有任何框架的情況下使用它,會怎樣Java本身提供了什麼樣的幸福? – 2011-06-09 10:44:44
非常少..除了Socket和URL的低級API之外。新的URL(「http://」).openConnection()會給你一個GET請求......稍微戳一下你可以得到PUT/POST等,但你必須管理所有的輸入和輸出你自己的編組。 – 2011-06-09 10:51:51
你的問題表明你已經在使用Spring MVC,假設你可以使用Spring 3,我會推薦使用RestTemplate,因爲它只是一種工作方式,你可以繼續編寫你的應用程序 – 2011-06-09 10:53:52