@RequestParam 什么时候可以省略?

参数名一致时

当HTTP请求中的参数名与控制器方法参数名完全一致时,@RequestParam可省略。

非必需参数

当请求参数为非必需(即允许未传递该参数时),可通过设置@RequestParam(required=false)或省略注解,此时即使未传递参数也不会报错,但参数值为null

默认行为

对于简单类型参数(如Stringint等),Spring默认从查询字符串或表单字段绑定数据,此时可省略@RequestParam

posted @ 2025-10-02 10:16  休玛  阅读(13)  评论(0)    收藏  举报