此版本仍在开发中,尚不被认为是稳定的。对于最新的稳定版本,请使用 Spring Framework 6.2.10! |
@ResponseBody
您可以使用@ResponseBody
将返回序列化的方法上的注释
通过 HttpMessageWriter 发送到响应正文。以下内容
示例显示了如何执行此作:
-
Java
-
Kotlin
@GetMapping("/accounts/{id}")
@ResponseBody
public Account handle() {
// ...
}
@GetMapping("/accounts/{id}")
@ResponseBody
fun handle(): Account {
// ...
}
@ResponseBody
在类级别也受支持,在这种情况下,它由
所有控制器方法。这就是@RestController
,仅此而已
而不是标记为@Controller
和@ResponseBody
.
您可以组合@ResponseBody
方法与 JSON 序列化视图。
有关详细信息,请参阅 Jackson JSON。
您可以使用 WebFlux Config 的 HTTP 消息编解码器选项来配置或自定义消息写入。