参数名一致时
当HTTP请求中的参数名与控制器方法参数名完全一致时,@RequestParam
可省略。
非必需参数
当请求参数为非必需(即允许未传递该参数时),可通过设置@RequestParam(required=false)
或省略注解,此时即使未传递参数也不会报错,但参数值为null
。
默认行为
对于简单类型参数(如String
、int
等),Spring默认从查询字符串或表单字段绑定数据,此时可省略@RequestParam
。
当HTTP请求中的参数名与控制器方法参数名完全一致时,@RequestParam
可省略。
当请求参数为非必需(即允许未传递该参数时),可通过设置@RequestParam(required=false)
或省略注解,此时即使未传递参数也不会报错,但参数值为null
。
对于简单类型参数(如String
、int
等),Spring默认从查询字符串或表单字段绑定数据,此时可省略@RequestParam
。