乐趣区

关于java:RequestParam-用与不用区别

不必时:

  1. 不传参数的时候不会报错
  2. 要传参数的时候,只能获取 url 上的参数,不能获取 form-data 的数据
  3. 要传参数的时候,url 的参数名字只能和参数名一样
    用时:

    1. 必须传参数
    2. 可通过设置为 required = false
    3. 可通过设置具体参数的 key 来区别参数名

    留神:name 和 value 的作用是一样的 @RequestParam(name=””, key=””)

总结:

1.    不加注解只能接管 url 参数
2.    加了 @RequestParam 后即能接管 url 的参数,也能接管 form-data 参数, 但

是只反对 Content-Type: 为 application/x-www-form-urlencoded 的参数传入

退出移动版