@Configuration
public class RestClientConfig {
@Value("${...}")
private String baseUrl;
@Bean
public RestClient restClient() {
return RestClient.builder()
.requestFactory(new JdkClientHttpRequestFactory(
HttpClient.newBuilder()
.version(HttpClient.Version.HTTP_2)
.build()
))
.baseUrl(baseUrl)
.defaultHeader("Content-Type", MediaType.APPLICATION_JSON_VALUE)
.build();
}
}
반응형