#1193 - Polishing.
Prefer Spring WebFlux' CustomCodecs.registerWithDefaultConfig(…). Original pull request: #1206.
This commit is contained in:
@@ -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);
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user