Spring mvc - 从其他服务器获取数据,使用什么对象以及如何重用它?

时间:2013-11-27 14:37:05

标签: spring spring-mvc httpclient apache-httpclient-4.x


我有一些网址,我需要从那里读取数据并在我的控制器中使用它 通常在java应用程序中我使用http客户端,从一些URL获取数据 我的问题是:
 在spring mvc中使用什么对象从某个url(如http客户端)获取数据?  如何重用这个对象,所以每次都不要创建它?
谢谢!

1 个答案:

答案 0 :(得分:2)

与上述@Evgeny和@Beau的评论一致,您可以使用您喜欢的任何客户端库。 HttpClient非常友好,对于可能难以构造配置的情况,您始终可以提供Spring工厂bean来构造对象。

如果您希望抽象出HttpClient API使用的管道,请使用@Evgeny建议的RestTemplate(我相信这也是他的想法)这是一个非常丰富且简单的API。