#1193 - Polishing.

Prefer Spring WebFlux' CustomCodecs.registerWithDefaultConfig(…).

Original pull request: #1206.
This commit is contained in:
Oliver Drotbohm
2020-02-11 18:32:52 +01:00
parent 7ce980b6b7
commit 258f71611b
2 changed files with 4 additions and 11 deletions

View File

@@ -75,15 +75,8 @@ public class WebClientConfigurer {
CustomCodecs codecs = it.customCodecs();
encoders.forEach(encoder -> codecs.register(encoder));
decoders.forEach(decoder -> codecs.registerWithDefaultConfig(decoder, config -> {
Integer maxInMemorySize = config.maxInMemorySize();
if (maxInMemorySize != null) {
decoder.setMaxInMemorySize(maxInMemorySize);
}
}));
encoders.forEach(codecs::registerWithDefaultConfig);
decoders.forEach(codecs::registerWithDefaultConfig);
};
}

View File

@@ -115,8 +115,8 @@ class WebFluxHateoasConfiguration {
public void registerCodecs(CustomCodecs codecs) {
decoders.forEach(codecs::decoder);
encoders.forEach(codecs::encoder);
decoders.forEach(codecs::registerWithDefaultConfig);
encoders.forEach(codecs::registerWithDefaultConfig);
}
private static Decoder<?> getDecoder(ObjectMapper mapper, List<MediaType> mediaTypes) {