Spring 在解析请求参数时,会根据请求格式进入到不同的转换流程: 1. 如果是非 raw 请求(即包含参数数组),则交由 ModelAttributeMethodProcessor 处理,ModelAttributeMethodProcessor 再调用 Spring Converter SPI 对请求参数逐个进行转换。 2. 如果是 raw 请求,则交由 RequestResponseBodyMethodProcessor 处理,对于 JSON 格式的请求体,会再调用 MappingJackson2HttpMessageConverter,最终通过 ObjectMapper 完成转换。