不必时:
- 不传参数的时候不会报错
- 要传参数的时候,只能获取 url 上的参数,不能获取 form-data 的数据
-
要传参数的时候,url 的参数名字只能和参数名一样
用时:- 必须传参数
- 可通过设置为 required = false
- 可通过设置具体参数的 key 来区别参数名
留神:name 和 value 的作用是一样的 @RequestParam(name=””, key=””)
总结:
1. 不加注解只能接管 url 参数
2. 加了 @RequestParam 后即能接管 url 的参数,也能接管 form-data 参数, 但
是只反对 Content-Type: 为 application/x-www-form-urlencoded 的参数传入