我有一些网址,我需要从那里读取数据并在我的控制器中使用它
通常在java应用程序中我使用http客户端,从一些URL获取数据
我的问题是:
在spring mvc中使用什么对象从某个url(如http客户端)获取数据?
如何重用这个对象,所以每次都不要创建它?
谢谢!
答案 0 :(得分:2)
与上述@Evgeny和@Beau的评论一致,您可以使用您喜欢的任何客户端库。 HttpClient非常友好,对于可能难以构造配置的情况,您始终可以提供Spring工厂bean来构造对象。
如果您希望抽象出HttpClient API使用的管道,请使用@Evgeny建议的RestTemplate(我相信这也是他的想法)这是一个非常丰富且简单的API。