1.不加@RequestParam前端的参数名需要和后端控制器的变量名保持一致才能生效。
2.不加@RequestParam参数为非必传,加@RequestParam写法参数为必传。
3.@RequestParam可以通过@RequestParam(required = false)设置为非必传。因为required值默认是true,所以默认必传。
4.@RequestParam可以通过@RequestParam(“userId”)或者@RequestParam(value = “userId”)指定参数名。
5.@RequestParam可以通过@RequestParam(defaultValue = “0”)指定参数默认值
6.如果接口除了前端调用还有后端RPC调用,则不能省略@RequestParam,否则RPC会找不到参数报错
本文详细介绍了@RequestParam注解在Spring MVC中的使用,包括前端参数与后端控制器匹配的要求,参数的必传性设定,指定参数名和默认值的方法。强调了在接口既有前端调用又有后端RPC调用时,@RequestParam的重要性,以及不加注解可能导致的参数找不到问题。
708

被折叠的 条评论
为什么被折叠?



