File tree Expand file tree Collapse file tree 2 files changed +7
-4
lines changed
spring-web/src/main/java/org/springframework/http/codec Expand file tree Collapse file tree 2 files changed +7
-4
lines changed Original file line number Diff line number Diff line change 3232import org .springframework .core .codec .Decoder ;
3333import org .springframework .core .codec .Encoder ;
3434import org .springframework .core .codec .ResourceDecoder ;
35- import org .springframework .core .codec .StringDecoder ;
3635import org .springframework .http .codec .json .Jackson2JsonDecoder ;
3736import org .springframework .http .codec .json .Jackson2JsonEncoder ;
3837import org .springframework .http .codec .xml .Jaxb2XmlDecoder ;
@@ -50,12 +49,12 @@ public abstract class AbstractCodecConfigurer {
5049
5150 public static final boolean jackson2Present =
5251 ClassUtils .isPresent ("com.fasterxml.jackson.databind.ObjectMapper" ,
53- ServerCodecConfigurer .class .getClassLoader ()) &&
52+ AbstractCodecConfigurer .class .getClassLoader ()) &&
5453 ClassUtils .isPresent ("com.fasterxml.jackson.core.JsonGenerator" ,
55- ServerCodecConfigurer .class .getClassLoader ());
54+ AbstractCodecConfigurer .class .getClassLoader ());
5655
5756 public static final boolean jaxb2Present =
58- ClassUtils .isPresent ("javax.xml.bind.Binder" , ServerCodecConfigurer .class .getClassLoader ());
57+ ClassUtils .isPresent ("javax.xml.bind.Binder" , AbstractCodecConfigurer .class .getClassLoader ());
5958
6059
6160 private final DefaultCodecConfigurer defaultCodecs ;
Original file line number Diff line number Diff line change @@ -49,12 +49,14 @@ public ServerDefaultCodecConfigurer defaultCodec() {
4949 }
5050
5151
52+ @ Override
5253 protected void addDefaultTypedReaders (List <HttpMessageReader <?>> result ) {
5354 super .addDefaultTypedReaders (result );
5455 defaultCodec ().addReaderTo (result , FormHttpMessageReader ::new );
5556 }
5657
5758
59+ @ Override
5860 protected void addDefaultObjectWriters (List <HttpMessageWriter <?>> result ) {
5961 super .addDefaultObjectWriters (result );
6062 defaultCodec ().addServerSentEventWriterTo (result );
@@ -79,10 +81,12 @@ public void serverSentEventEncoder(Encoder<?> encoder) {
7981
8082 // Internal methods for building a list of default readers or writers...
8183
84+ @ Override
8285 protected void addStringReaderTextOnlyTo (List <HttpMessageReader <?>> result ) {
8386 addReaderTo (result , () -> new DecoderHttpMessageReader <>(StringDecoder .textPlainOnly (true )));
8487 }
8588
89+ @ Override
8690 protected void addStringReaderTo (List <HttpMessageReader <?>> result ) {
8791 addReaderTo (result , () -> new DecoderHttpMessageReader <>(StringDecoder .allMimeTypes (true )));
8892 }
You can’t perform that action at this time.
0 commit comments