@RequestParam注解的使用

简介:

-----------参数-------------------------------------------------------------------

  1. RequestParam来映射请求参数  

  2.  required表示是否必须,默认为true  

  3.  defaultValue请求参数的默认值

  4. value为接收前台参数的参数名


------------示例------------------------------------------------------------------

1
2
3
4
5
6
@RequestMapping (value =  "/testRequestParam" )
  public  String testRequestParam( @RequestParam (value= "username" )String name,
  @RequestParam (value =  "age" ,required =  false ,defaultValue =  "0" int  age){
       System.out.println( "username:" +un+ ",age," +age);
        return  "success" ;
}
1
http: //localhost:8080/sirdifoa/test/para?username=张三&age=30


结果为:

1
username:张三,age= 30


源码:

1
2
3
4
5
6
7
8
9
10
/**
      * Whether the parameter is required.
      * < p >Defaults to {@code true}, leading to an exception being thrown
      * if the parameter is missing in the request. Switch this to
      * {@code false} if you prefer a {@code null} value if the parameter is
      * not present in the request.
      * < p >Alternatively, provide a {@link #defaultValue}, which implicitly
      * sets this flag to {@code false}.
      */
     boolean required() default true;

  




      本文转自建波李 51CTO博客,原文链接:http://blog.51cto.com/jianboli/1983985,如需转载请自行联系原作者





相关文章
|
2月前
|
JSON 前端开发 Java
@RequestParam这个注解的作用
@RequestParam这个注解的作用
75 0
|
15天前
|
Java 数据库连接 mybatis
@RequestParam()和@PathVariable()的区别
@RequestParam()和@PathVariable()的区别
|
8月前
|
XML JSON 数据格式
@RequestParam @RequestBody @PathVariable 等参数绑定
@RequestParam @RequestBody @PathVariable 等参数绑定
|
2月前
|
Java API Spring
spring注解中@RequestParam和@PathVariable的区别
spring注解中@RequestParam和@PathVariable的区别
54 0
|
12月前
|
前端开发 API 开发者
后端controller类中方法参数前的注解@ApiParam @RequestParam @PathVariable 用法
后端controller类中方法参数前的注解@ApiParam @RequestParam @PathVariable 用法
|
XML SQL JSON
@PathVariable、@RequestBody、@RequestParam、@ResponseBody、@Param的详解和用法
@PathVariable、@RequestBody、@RequestParam、@ResponseBody、@Param的详解和用法
133 0
|
Java API Spring
@RequestParam和@PathVariable的区别
@RequestParam注解获取URL中携带的请求参数的值既URL中“?”后携带的参数,传递参数的格式是:key=value;@PathVariable注解用于获取URL中路径的参数值,参数名由RequestMapping注解请求路径时指定,常用于restful风格的api中,传递参数格式:直接在url后添加需要传递的值即可
142 0
|
XML JSON Java
详解@RequestParam和@RequestBody
你好看官,里面请!今天笔者讲的是@RequestParam和@RequestBody。不懂或者觉得我写的有问题可以在评论区留言,我看到会及时回复。 注意:本文仅用于学习参考,不可用于商业用途,如需转载请跟我联系。
402 2
详解@RequestParam和@RequestBody
|
JSON 前端开发 数据格式
@RequestParam、@RequestBody、@PathVariable区别和案例分析
@RequestParam、@RequestBody、@PathVariable区别和案例分析
137 2