Spring Boot 中使用 @RequestParam 注解接收单个请求参数,它可以将请求参数绑定到方法参数上。

以下是使用 @RequestParam 注解的几种常用方法:

  1. 默认方式:
@PostMapping("/example")
public String example(@RequestParam('name') String name) {
    // 处理请求参数
    return "Hello " + name;
}
  1. 简化方式:
@PostMapping("/example")
public String example(@RequestParam String name) {
    // 处理请求参数
    return "Hello " + name;
}
  1. 设置默认值:
@PostMapping("/example")
public String example(@RequestParam(value = 'name', defaultValue = "World") String name) {
    // 处理请求参数
    return "Hello " + name;
}
  1. 允许空参数:
@PostMapping("/example")
public String example(@RequestParam(value = 'name', required = false) String name) {
    // 处理请求参数
    if (name != null) {
        return "Hello " + name;
    } else {
        return "Hello World";
    }
}

注意:

  • @RequestParam 注解默认情况下要求请求参数必须存在,如果请求中没有该参数,将会报错。
  • 使用 required = false 可以允许请求参数为空。

通过本文,您可以深入理解 Spring Boot 中使用 @RequestParam 注解接收单个请求参数的最佳实践,并灵活运用在您的项目开发中。

Spring Boot @RequestParam 注解:接收单个请求参数的最佳实践

原文地址: https://www.cveoy.top/t/topic/qhnV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录