目录

SpringBoot接收参数

路径变量

bash 复制代码
@GetMapping("/users/{id}")
public String getUserById(@PathVariable("id") Long id) {
    return id;
}

名字必须和路径上的名字一样,如果不想写括号里边的id的话,需要参数名字和路径名字是一样的

请求参数

bash 复制代码
@GetMapping("/search")
public String searchUser(@RequestParam("name") String name, @RequestParam("age") int age) {
    return "Name: " + name + ", Age: " + age;
}

也就是Query上的参数,也是路径上http://localhost:8080/api/search`?name=John&age=30`

@RequstParam有四个参数

  • name: 参数名字
  • value: 和name一样
  • defaultValue: 默认值
  • required: 是否必需

请求体

bash 复制代码
@PostMapping("/users")
public String createUser(@RequestBody User user) {
    return "User created: " + user.getName();
}

json数据传递

本文是转载文章,点击查看原文
如有侵权,请联系 xyy@jishuzhan.net 删除
相关推荐
呆萌很5 小时前
SpringBoot+MyBatis Plus+PageHelper+vue+mysql 实现用户信息增删改查功能
spring boot
慕容莞青6 小时前
MATLAB语言的进程管理
开发语言·后端·golang
陈明勇6 小时前
用 Go 语言轻松构建 MCP 客户端与服务器
后端·go·mcp
麻芝汤圆7 小时前
MapReduce 的广泛应用:从数据处理到智能决策
java·开发语言·前端·hadoop·后端·servlet·mapreduce
努力的搬砖人.7 小时前
java如何实现一个秒杀系统(原理)
java·经验分享·后端·面试
怒放吧德德8 小时前
实际应用:使用Nginx实现代理与服务治理
后端·nginx
6<78 小时前
【go】空接口
开发语言·后端·golang
武昌库里写JAVA8 小时前
Golang的消息中间件选型
java·开发语言·spring boot·学习·课程设计
Asthenia04128 小时前
BCrypt vs MD5:加盐在登录流程和数据库泄露中的作用
后端
追逐时光者8 小时前
由 MCP 官方推出的 C# SDK,使 .NET 应用程序、服务和库能够快速实现与 MCP 客户端和服务器交互!
后端·.net·mcp