@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的参数传入

你可能感兴趣的:(java)