对于最新的稳定版本,请使用 Spring Framework 6.2.0! |
@ResponseBody
您可以使用@ResponseBody
对方法进行注释以序列化返回
传递给响应正文。以下内容
示例展示了如何做到这一点:
-
Java
-
Kotlin
@GetMapping("/accounts/{id}")
@ResponseBody
public Account handle() {
// ...
}
@GetMapping("/accounts/{id}")
@ResponseBody
fun handle(): Account {
// ...
}
@ResponseBody
在类级别也受支持,在这种情况下,它由
所有控制器方法。这是@RestController
,仅此而已
比标有@Controller
和@ResponseBody
.
您可以组合@ResponseBody
方法。
有关详细信息,请参阅 Jackson JSON。
您可以使用 WebFlux Config 的 HTTP 消息编解码器选项来 配置或自定义消息写入。