返回值
下表描述了支持的控制器方法返回值。对于所有返回值,都支持响应式类型。
控制器方法返回值 | 描述 |
---|---|
|
返回值通过 |
|
指定完整响应(包括HTTP头和正文)的返回值将通过 |
|
返回具有头信息但没有正文的响应。 |
|
要呈现带有正文详细信息的RFC 7807错误响应,请参阅错误响应 |
|
要呈现带有正文详细信息的RFC 7807错误响应,请参阅错误响应 |
|
要使用 |
|
要与隐式模型一起使用的 |
|
要添加到隐式模型的属性,视图名称通过 |
|
要添加到模型的属性,视图名称通过
|
|
要使用的视图和模型属性,以及可选的响应状态。 |
|
具有 如果以上情况均不成立,则 |
|
从任何线程异步生成任何前述返回值,例如作为某个事件或回调的结果。请参阅异步请求和 |
|
|
|
作为方便的替代 |
|
异步发出一系列对象以通过 |
|
|
通过 |
单个值类型,例如 |
其他返回值 |
如果返回值以其他方式保持未解析,则将其视为模型属性,除非它是由BeanUtils#isSimpleProperty确定的简单类型,在这种情况下将保持未解析。 |