假设我有一个POST处理程序方法:
@PostMapping("/group/{id}")
public OutParameters findRealTimeOrder(@RequestParam String anyParam,
@RequestBody String payload,
@PathVariable("id") String groupId,
InParameters parameters) {
return service.process(parameters);
}
这里的所有注释都有描述性文档,所以我知道它们的用途是什么,但我不知道最后一个参数是什么。它与请求的关系如何?
答案 0 :(得分:4)
如果方法参数与上述任何一个都不匹配,则默认情况下 如果确定它是一个简单类型,则被解析为@RequestParam 通过BeanUtils#isSimpleProperty,或者作为@ModelAttribute。