1
resposta

[Dúvida] RestTemplate

Nessa formação de Spring Boot não foi abordado em algum dos cursos o consumo de serviços externos. Vejo que esse tópico é bastante importante, já que em grande parte das vezes precisaremos consumir uma api externa.

Sei que essa dúvida poderia ser sanada de forma relativamente simples com alguns minutos de pesquisa, mas aqui na Alura tem algum conteúdo que explique como realizar essas requisições utilizando Spring e RestTemplate?

1 resposta

Oi Matheus!

Infelizmente não temos conteúdos que mostrem a utilização do RestTemplate.

Atualmente o RestTemplate foi substituido pelo WebClient. Aqui tem um exemplo simples de consumo de API externa com ele:

String url = "https://apifake.com.br";
String uri = "/exemplo/xpto";

DtoRepresentandoRetorno dados = WebClient
    .create(url)
    .get()
    .uri(uri)
    retrieve()
    .bodyToMono(DtoRepresentandoRetorno.class).block();