Document that @ResponseStatus overrides redirect views
Issue: SPR-13439
This commit is contained in:
@@ -30,7 +30,8 @@ import org.springframework.http.HttpStatus;
|
||||
* {@link #reason} that should be returned.
|
||||
*
|
||||
* <p>The status code is applied to the HTTP response when the handler
|
||||
* method is invoked.
|
||||
* method is invoked and overrides status information set by other means,
|
||||
* like {@code ResponseEntity} or {@code "redirect:"}.
|
||||
*
|
||||
* <p><strong>Warning</strong>: when using this annotation on an exception
|
||||
* class, or when setting the {@code reason} attribute of this annotation,
|
||||
|
||||
@@ -2789,6 +2789,9 @@ name such as `redirect:/myapp/some/resource` will redirect relative to the curre
|
||||
Servlet context, while a name such as `redirect:http://myhost.com/some/arbitrary/path`
|
||||
will redirect to an absolute URL.
|
||||
|
||||
Note that the controller handler is annotated with the `@ResponseStatus`, the annotation
|
||||
value takes precedence over the response status set by `RedirectView`.
|
||||
|
||||
|
||||
[[mvc-redirecting-forward-prefix]]
|
||||
==== The forward: prefix
|
||||
|
||||
Reference in New Issue
Block a user