@Configurable
@Slf4j
public class WebClientConfig {
    @Bean
    public WebClient createWebClient() throws SSLException {
        SslContext ssl = SslContextBuilder
                .forClient()
                .trustManager(InsecureTrustManagerFactory.INSTANCE).build();
        HttpClient httpClient = HttpClient.create().secure(builder -> builder.sslContext(ssl));
        return WebClient.builder().clientConnector(new ReactorClientHttpConnector(httpClient)).build();
    }
}