@RequestMapping、@ReuqestParam注解的详细使用
时间: 2024-05-17 13:10:51 浏览: 82
springmvc关于@requestMapping和@requestParam的使用
@RequestMapping注解用于将指定的HTTP请求映射到对应的处理方法上,其中可以设置请求的URL路径、HTTP请求方法、请求头、请求参数等。@RequestParam注解用于将HTTP请求中的参数绑定到处理方法的参数上。
具体使用方法如下:
@RequestMapping注解:
1.设置请求路径:
@RequestMapping("/user")
public String getUser() {...}
2.设置请求方法:
@RequestMapping(value = "/user", method = RequestMethod.GET)
public String getUser() {...}
3.设置请求头:
@RequestMapping(value = "/user", headers = "key=value")
public String getUser() {...}
4.设置请求参数:
@RequestMapping(value = "/user", params = "id=1")
public String getUser() {...}
@RequestParam注解:
1.绑定单个参数:
@RequestMapping("/user")
public String getUser(@RequestParam("id") Integer id) {...}
2.绑定多个参数:
@RequestMapping("/user")
public String getUser(@RequestParam("name") String name, @RequestParam("age") Integer age) {...}
3.设置默认值:
@RequestMapping("/user")
public String getUser(@RequestParam(value = "id", defaultValue = "0") Integer id) {...}
阅读全文