From b2b526162f27247379d499d504492ac84477c614 Mon Sep 17 00:00:00 2001 From: Juergen Hoeller Date: Thu, 30 Oct 2025 21:05:47 +0100 Subject: [PATCH] Polishing --- .../http/converter/HttpMessageConverters.java | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/spring-web/src/main/java/org/springframework/http/converter/HttpMessageConverters.java b/spring-web/src/main/java/org/springframework/http/converter/HttpMessageConverters.java index 863d6addd6f..3daf7aef745 100644 --- a/spring-web/src/main/java/org/springframework/http/converter/HttpMessageConverters.java +++ b/spring-web/src/main/java/org/springframework/http/converter/HttpMessageConverters.java @@ -29,23 +29,22 @@ import java.util.function.Consumer; */ public interface HttpMessageConverters extends Iterable> { - /** * Create a builder instance, tailored for HTTP client usage. *

The following HTTP message converters can be detected and registered if available, in order: *

    - *
  1. All custom message converters configured with the builder - *
  2. {@link ByteArrayHttpMessageConverter} - *
  3. {@link StringHttpMessageConverter} with the {@link java.nio.charset.StandardCharsets#ISO_8859_1} charset - *
  4. {@link ResourceHttpMessageConverter}, with resource streaming support disabled - *
  5. a Multipart converter, using all detected and custom converters for part conversion - *
  6. A JSON converter - *
  7. A Smile converter - *
  8. A CBOR converter - *
  9. A YAML converter - *
  10. An XML converter - *
  11. A ProtoBuf converter - *
  12. ATOM and RSS converters + *
  13. All custom message converters configured with the builder + *
  14. {@link ByteArrayHttpMessageConverter} + *
  15. {@link StringHttpMessageConverter} with the {@link java.nio.charset.StandardCharsets#ISO_8859_1} charset + *
  16. {@link ResourceHttpMessageConverter}, with resource streaming support disabled + *
  17. a Multipart converter, using all detected and custom converters for part conversion + *
  18. A JSON converter + *
  19. A Smile converter + *
  20. A CBOR converter + *
  21. A YAML converter + *
  22. An XML converter + *
  23. A ProtoBuf converter + *
  24. ATOM and RSS converters *
*/ static ClientBuilder forClient() { @@ -75,6 +74,7 @@ public interface HttpMessageConverters extends Iterable> return new DefaultHttpMessageConverters.DefaultServerBuilder(); } + interface Builder> { /** @@ -150,18 +150,18 @@ public interface HttpMessageConverters extends Iterable> HttpMessageConverters build(); } + /** * Client builder for an {@link HttpMessageConverters} instance. */ interface ClientBuilder extends Builder { - } + /** * Server builder for an {@link HttpMessageConverters} instance. */ interface ServerBuilder extends Builder { - } }