parent
4d862b871d
commit
de52090959
|
@ -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]
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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]
|
||||||
|
|
||||||
|
|
|
@ -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<?>} or
|
* <li>{@link org.springframework.http.HttpEntity HttpEntity<?>} or
|
||||||
* {@link org.springframework.http.ResponseEntity ResponseEntity<?>} object
|
* {@link org.springframework.http.ResponseEntity ResponseEntity<?>} 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
|
||||||
|
|
Loading…
Reference in New Issue