2013-06-13 3 views
0

Мне нужно позвонить в веб-службу REST, и я планирую использовать Rest Template.Использование метода RestTemplate getForObject

Я посмотрел на примерах, как сделать запрос GET, но я действительно не понимаю, как использовать

getForObject метод

В моем случае

запрос является string

response = is arraylist<URI>

Я создал класс с именем ObjectExchanged

public class ObjectExchanged { 
@JsonProperty 
String request; 
ArrayList<URI> response; 
    } 

Тогда

getRestTemplate()).getForObject(URL, ObjectExchanged.class, ??); 

Что я должен поставить в третьем поле

ответ

0

Почему вы хотите 3-е поле ??

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; 

эти 3 типа реализации

+0

Я разжижает это зависит от формата URL, как они сказали, что третье поле является расширение шаблона – nawara

Смежные вопросы