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数据传递

相关推荐
国思RDIF框架18 小时前
RDIFramework.NET CS 敏捷开发框架 V6.3 版本重磅发布!.NET8+Framework双引擎,性能升级全维度进化
后端·.net
心在飞扬18 小时前
ReRank重排序提升RAG系统效果
前端·后端
喝茶与编码18 小时前
Python异步并发控制:asyncio.gather 与 Semaphore 协同设计解析
后端·python
不早睡不改名18 小时前
网络编程基础:从BIO到NIO再到AIO(一)
后端
开源之眼18 小时前
《github star 加星 Taimili.com 艾米莉 》为什么Java里面,Service 层不直接返回 Result 对象?
java·后端·github
心在飞扬18 小时前
RAPTOR 递归文档树优化策略
前端·后端
zone773918 小时前
003:RAG 入门-LangChain 读取图片数据
后端·python·面试
心在飞扬18 小时前
LangChain Parent Document Retriever (父文档检索器)
后端
zone773918 小时前
002:RAG 入门-LangChain 读取文本
后端·算法·面试
用户83562907805118 小时前
在 PowerPoint 中用 Python 添加和定制形状的完整教程
后端·python