处理器方法
@RequestMapping 处理器方法具有灵活的签名格式,可以从一系列支持的控制器方法参数和返回值中进行选择。
部分摘要
📄️ 方法参数
请参阅Reactive堆栈中的等效方案。
📄️ 返回值
在Reactive栈中可找到等效的实现。
📄️ 类型转换
参见Reactive栈中的等效实现。
📄️ 矩阵变量
在Reactive栈中可找到等效的实现。
📄️ RequestParam
在Reactive Stack中可找到相应的实现。
📄️ @RequestHeader
在Reactive技术栈中可找到等效的实现。
📄️ @CookieValue
在Reactive堆栈中查看等效的实现。
📄️ @ModelAttribute
在Reactive堆栈中查看等效方案
📄️ @SessionAttributes
在Reactive技术栈中可找到等效的解决方案。
📄️ @SessionAttribute
在Reactive技术栈中可找到相应的实现。
📄️ @RequestAttribute
在Reactive栈中可找到等效的实现。
📄️ 重定向属性
默认情况下,所有模型属性都被视为在重定向URL中作为URI模板变量进行暴露。在剩余的属性中,那些是基本类型(primitive types)或基本类型的集合/数组(collections or arrays of primitive types)的属性会自动作为查询参数(query parameters)附加到URL中。
📄️ Flash属性
Flash属性提供了一种方式,使得在一个请求中可以存储用于另一个请求的属性。这在重定向时最为常见——例如,Post-Redirect-Get模式。在重定向之前,Flash属性会被暂时保存(通常是在会话中),以便在重定向后可供后续请求使用,之后这些属性会立即被清除。
📄️ multipart
在Reactive技术栈中可找到等效的实现。
📄️ @RequestBody
在Reactive栈中查看等效方案
📄️ HttpEntity
在Reactive技术栈中可找到等效的实现。
📄️ @ResponseBody
在Reactive栈中可找到等效的实现。
📄️ ResponseEntity
在Reactive栈中可找到等效的实现。
📄️ Jackson JSON
Spring支持Jackson JSON库。