Polishing contribution

Closes gh-34554
This commit is contained in:
rstoyanchev 2025-06-06 14:16:26 +01:00
parent 4d862b871d
commit de52090959
4 changed files with 11 additions and 23 deletions

View File

@ -34,11 +34,7 @@ Controllers can then return a `Flux<List<B>>`; Reactor provides a dedicated oper
| `HttpHeaders` | `HttpHeaders`
| For returning a response with headers and no body. | For returning a response with headers and no body.
| `ErrorResponse` | `ErrorResponse`, `ProblemDetail`
| To render an RFC 9457 error response with details in the body,
see xref:web/webflux/ann-rest-exceptions.adoc[Error Responses]
| `ProblemDetail`
| To render an RFC 9457 error response with details in the body, | To render an RFC 9457 error response with details in the body,
see xref:web/webflux/ann-rest-exceptions.adoc[Error Responses] see xref:web/webflux/ann-rest-exceptions.adoc[Error Responses]

View File

@ -177,13 +177,9 @@ the content negotiation during the error handling phase will decide which conten
be converted through `HttpMessageConverter` instances and written to the response. be converted through `HttpMessageConverter` instances and written to the response.
See xref:web/webmvc/mvc-controller/ann-methods/responseentity.adoc[ResponseEntity]. See xref:web/webmvc/mvc-controller/ann-methods/responseentity.adoc[ResponseEntity].
| `ErrorResponse` | `ErrorResponse`, `ProblemDetail`
| To render an RFC 9457 error response with details in the body, | To render an RFC 9457 error response with details in the body,
see xref:web/webmvc/mvc-ann-rest-exceptions.adoc[Error Responses] see xref:web/webmvc/mvc-ann-rest-exceptions.adoc[Error Responses]
| `ProblemDetail`
| To render an RFC 9457 error response with details in the body,
see xref:web/webmvc/mvc-ann-rest-exceptions.adoc[Error Responses]
| `String` | `String`
| A view name to be resolved with `ViewResolver` implementations and used together with the | A view name to be resolved with `ViewResolver` implementations and used together with the

View File

@ -22,11 +22,7 @@ supported for all return values.
| `HttpHeaders` | `HttpHeaders`
| For returning a response with headers and no body. | For returning a response with headers and no body.
| `ErrorResponse` | `ErrorResponse`, `ProblemDetail`
| To render an RFC 9457 error response with details in the body,
see xref:web/webmvc/mvc-ann-rest-exceptions.adoc[Error Responses]
| `ProblemDetail`
| To render an RFC 9457 error response with details in the body, | To render an RFC 9457 error response with details in the body,
see xref:web/webmvc/mvc-ann-rest-exceptions.adoc[Error Responses] see xref:web/webmvc/mvc-ann-rest-exceptions.adoc[Error Responses]

View File

@ -71,24 +71,24 @@ import org.springframework.core.annotation.AliasFor;
* *
* <p>The following return types are supported for handler methods: * <p>The following return types are supported for handler methods:
* <ul> * <ul>
* <li>A {@code ModelAndView} object (from Servlet MVC). * <li>{@code ModelAndView} object (from Servlet MVC).
* <li>A {@link org.springframework.ui.Model} object, with the view name implicitly * <li>{@link org.springframework.ui.Model} object, with the view name implicitly
* determined through a {@link org.springframework.web.servlet.RequestToViewNameTranslator}. * determined through a {@link org.springframework.web.servlet.RequestToViewNameTranslator}.
* <li>A {@link java.util.Map} object for exposing a model, * <li>{@link java.util.Map} object for exposing a model,
* with the view name implicitly determined through a * with the view name implicitly determined through a
* {@link org.springframework.web.servlet.RequestToViewNameTranslator}. * {@link org.springframework.web.servlet.RequestToViewNameTranslator}.
* <li>A {@link org.springframework.web.servlet.View} object. * <li>{@link org.springframework.web.servlet.View} object.
* <li>A {@link String} value which is interpreted as view name. * <li>{@link String} value which is interpreted as view name.
* <li>{@link ResponseBody @ResponseBody} annotated methods (Servlet-only) * <li>{@link ResponseBody @ResponseBody} annotated methods (Servlet-only)
* to set the response content. The return value will be converted to the * to set the response content. The return value will be converted to the
* response stream using * response stream using
* {@linkplain org.springframework.http.converter.HttpMessageConverter message converters}. * {@linkplain org.springframework.http.converter.HttpMessageConverter message converters}.
* <li>An {@link org.springframework.http.HttpEntity HttpEntity&lt;?&gt;} or * <li>{@link org.springframework.http.HttpEntity HttpEntity&lt;?&gt;} or
* {@link org.springframework.http.ResponseEntity ResponseEntity&lt;?&gt;} object * {@link org.springframework.http.ResponseEntity ResponseEntity&lt;?&gt;} object
* (Servlet-only) to set response headers and content. The ResponseEntity body * (Servlet-only) to set response headers and content. The ResponseEntity body
* will be converted and written to the response stream using * will be converted and written to the response stream using
* {@linkplain org.springframework.http.converter.HttpMessageConverter message converters}. * {@linkplain org.springframework.http.converter.HttpMessageConverter message converters}.
* <li>A {@link org.springframework.http.ProblemDetail} or {@link org.springframework.web.ErrorResponse} * <li>{@link org.springframework.http.ProblemDetail} or {@link org.springframework.web.ErrorResponse}
* object to render an RFC 9457 error response with details in the body. * object to render an RFC 9457 error response with details in the body.
* <li>{@code void} if the method handles the response itself (by * <li>{@code void} if the method handles the response itself (by
* writing the response content directly, declaring an argument of type * writing the response content directly, declaring an argument of type