From 2e8ea4c6a7d05e353b53305fd85a43628d05ae0c Mon Sep 17 00:00:00 2001 From: Swordsteel Date: Thu, 14 Nov 2024 12:26:03 +0100 Subject: [PATCH] add WebClientConfiguration --- .../configuration/WebClientConfiguration.kt | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/main/kotlin/ltd/hlaeja/configuration/WebClientConfiguration.kt diff --git a/src/main/kotlin/ltd/hlaeja/configuration/WebClientConfiguration.kt b/src/main/kotlin/ltd/hlaeja/configuration/WebClientConfiguration.kt new file mode 100644 index 0000000..269523a --- /dev/null +++ b/src/main/kotlin/ltd/hlaeja/configuration/WebClientConfiguration.kt @@ -0,0 +1,16 @@ +package ltd.hlaeja.configuration + +import org.springframework.context.annotation.Bean +import org.springframework.context.annotation.Configuration +import org.springframework.http.HttpHeaders.CONTENT_TYPE +import org.springframework.http.MediaType.APPLICATION_JSON_VALUE +import org.springframework.web.reactive.function.client.WebClient + +@Configuration +class WebClientConfiguration { + + @Bean + fun webClient(): WebClient = WebClient.builder() + .defaultHeader(CONTENT_TYPE, APPLICATION_JSON_VALUE) + .build() +}