Код: Выделить всё
public class GenericResponse {
private T data;
private String message;
}
и мой общий сервис выглядит так.
Код: Выделить всё
public RestService{
public T getRestUrl(url){
return webClient
.get()
.uri(url)
.headers(httpHeaders -> httpHeaders.addAll(getApiHeaders()))
.retrieve()
.onStatus(HttpStatusCode::isError, this::handleError)
.bodyToMono(new ParameterizedTypeReference() {})
.block();
}
}
Код: Выделить всё
GenericResponse response = restService.getRestUrl(urlWithParameters);
Есть ли какой-либо обходной путь или какой-либо другой способ создать общую службу отдыха для удаления дублирования кода каждый раз, когда я делаю вызов отдыха.>
Подробнее здесь: https://stackoverflow.com/questions/798 ... web-client
Мобильная версия