springboot 接收参数的注解介绍(使用方法)
在Spring Boot中,接收参数的方式主要依赖于Spring MVC提供的注解。这些注解帮助你将HTTP请求中的参数绑定到控制器(Controller)方法的参数上。以下是一些常用的接收参数的注解:
1. @RequestParam
用法:用于将HTTP请求参数绑定到控制器的方法参数上。如果请求参数不存在,可以指定一个默认值。
意义:这个注解主要用于处理请求中的查询参数(即URL中?
后面的部分),使得你可以轻松地从请求中获取这些参数的值。
示例:
@GetMapping("/greeting")
public String greeting(@RequestParam(value = "name", defaultValue = "World") String name) {
return String.format("Hello, %s!", name);
}
2. @PathVariable
用法:用于将URL模板变量值绑定到控制器处理方法的参数上。
意义:这个注解使得你可以从URL的路径中提取变量值,这在构建RESTful API时非常有用。
示例: