package com.ankurm.boot42; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.web.client.RestClient; /** What the deprecated RestTemplateBuilder code turns into: an injected RestClient.Builder. */ @Configuration(proxyBeanMethods = false) class RestClientReplacement { @Bean RestClient inventoryClient(RestClient.Builder builder) { return builder.baseUrl("http://inventory.internal").build(); } }