使用@GetMapping注解携带参数的方式一般是通过URL的查询参数获取参数值的。
下面是基于@GetMapping注解携带参数的步骤:
- 在Controller类中创建带有@GetMapping注解的方法。
- 在方法中使用@RequestParam注解来获取查询参数的值,RequestParam注解用于将查询参数绑定到方法的参数上。
- 在方法中处理查询参数。
下面是两个示例:
- 示例1:获取单个查询参数
在下面的示例中,我们将展示如何使用@GetMapping注解携带参数的方式获取单个查询参数。
@GetMapping("/hello")
public String sayHello(@RequestParam String name) {
return "Hello, " + name + "!";
}
在上面的示例中,我们创建了一个@GetMapping注解的方法,并使用@RequestParam注解来获取查询参数的值。可以通过向URL中添加一个查询参数来调用该方法,例如:http://localhost:8080/hello?name=Lucy
,返回值为:"Hello, Lucy!"。
- 示例2:获取多个查询参数
在下面的示例中,我们将展示如何使用@GetMapping注解携带参数的方式获取多个查询参数。
@GetMapping("/user")
public String getUserInfo(@RequestParam(name = "id") int userId,
@RequestParam(name = "type") String userType) {
return "User Id is "+ userId + " and User Type is "+userType;
}
在上面的示例中,我们创建了一个@GetMapping注解的方法,并使用@RequestParam注解来获取查询参数的值。方法有两个参数,每个参数都有一个@RequestParam注解,并且在注解中指定了查询参数的名称。可以通过向URL中添加多个查询参数来调用该方法,例如:http://localhost:8080/user?id=1&type=admin
,返回值为:"User Id is 1 and User Type is admin"。
以上就是基于@GetMapping注解携带参数的方式的完整攻略,希望对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:基于@GetMapping注解携带参数的方式 - Python技术站