private void customizeWebTestClientCodecs(WebTestClient.Builder clientBuilder, ApplicationContext context) { Collection<CodecCustomizer> codecCustomizers = context .getBeansOfType(CodecCustomizer.class).values(); if (!CollectionUtils.isEmpty(codecCustomizers)) { clientBuilder.exchangeStrategies(ExchangeStrategies.builder() .codecs((codecs) -> codecCustomizers.forEach( (codecCustomizer) -> codecCustomizer.customize(codecs))) .build()); } }
private void customizeWebTestClientCodecs(WebTestClient.Builder builder) { if (!CollectionUtils.isEmpty(this.codecCustomizers)) { builder.exchangeStrategies(ExchangeStrategies.builder() .codecs(applyCustomizers(this.codecCustomizers)).build()); } }
.createUriBuilderFactory(endpointProvider); ExchangeStrategies strategies = ExchangeStrategies.builder() .codecs(configurer -> {