Spring:哪个内部类在控制器中插入@RequestBody参数?


@RequestMapping(value = "/something", method = RequestMethod.POST, produces = "application/json")
public void triggerInvitations(@RequestBody String postBody)

哪个 Spring 类执行读取输入流并在参数"postBody"中设置请求正文的实际任务?

实际上,我只是将响应状态设置为400 Bad Request,无法看到实际原因。因此,我想调试 Spring 代码并确切地知道它是一个错误请求的原因。(如果我在控制器签名中没有@RequestBody参数,则控件能够访问该方法(

我正在使用 Spring Boot 1.5.8

Spring 使用不同的 HTTP 消息转换器。本文将为您提供对此的概述,并列出不同的消息转换器。

在 application.properties 中打开 springframework 调试:

logging.level.org.springframework = DEBUG

它应该开始向你显示为什么它没有将请求与你的请求映射匹配。

最新更新