我必须调用REST Web服务,我打算使用Rest Template。
我查看了如何发出GET请求的示例,但我真的不明白如何使用
getForObject
方法
就我而言
请求是string
response =是arraylist<URI>
我创建了一个名为ObjectExchanged
public class ObjectExchanged {
@JsonProperty
String request;
ArrayList<URI> response;
}
然后
getRestTemplate()).getForObject(URL, ObjectExchanged.class, ??);
我应该在第三个字段中添加什么
答案 0 :(得分:0)
为什么你想要第三场?
getForObject(uri,ObjectExchanged.class); will work
getForObject(java.lang.String s, java.lang.Class<T> tClass, java.lang.Object... objects) throws org.springframework.web.client.RestClientException;
getForObject(java.lang.String s, java.lang.Class<T> tClass, java.util.Map<java.lang.String,?> stringMap) throws org.springframework.web.client.RestClientException;
getForObject(java.net.URI uri, java.lang.Class<T> tClass) throws org.springframework.web.client.RestClientException;
这是实施的三种类型