将RestTemplate与本地json文件一起使用

时间:2014-09-18 09:38:42

标签: java json spring resttemplate stubbing

背景

我正在编写一个调用外部api的Web服务。这个api尚未投入生产。因此,当我在开发环境中调用我的Web服务时,我想要删除它返回的响应。注意:这不是单元测试问题。

我的解决方案

使用来自可爱的Spring人的RestTemplate进行api调用,其url保存在application.properties中。这允许我使用活动配置文件为不同的环境设置不同的URL。因此,例如,application-dev.properties包含不同的URL。 dev url理想地是指向资源/.

下的json文件的指针

我的问题

我似乎无法通过RestTemplate来获取本地json文件。我正在使用的网址是:

url = "file://staticJson.json"

然而,这提出了一个

Object of class [sun.net.www.protocol.ftp.FtpURLConnection] must be an instance of class java.net.HttpURLConnection

现在我不确定如何继续,或者如果不延长RestTemplate就可以实现。

尝试或解决方案的任何方向都很棒。

如果需要更多信息,我会尽力提供。

0 个答案:

没有答案