第十二节:学习Springboot接收请求参数(自学Spring boot 3.x的第三天)

大家好, 今天记录下如何使用Springboot接收请求参数。

第一种请求类型:通过post下的参数表单形式请求。

复制代码
 @PostMapping("/save")
    public ResponseObject<Student> save(Student student){
        return ResponseObject.createSuccessfulResp("请求成功",student);
    }

第二种请求类型:通过post下的json形式请求。

记得在传入参数处添加@RequestBody注解

复制代码
  @PostMapping("/save/json")
    public Student save1(@RequestBody Student student){
        return student;
    }

第三种,通过Get请求,自动封装到Student对象中

复制代码
    @GetMapping("/get")
    public Student get(Student student){
        return student;
    }

第四种请求方式,通过@PathVariable注解实现路径传参

复制代码
  @GetMapping("get1/{age}")
    public Student get1(@PathVariable Integer age){
        Student student = new Student();
        student.setAge(age);
        return student;
    }

第五种方法:通@RequestParam注解传参数

复制代码
@GetMapping("/getParam")
    public Student getParam(@RequestParam Integer age,@RequestParam String name){
        Student student = new Student();
        student.setName(name);
        student.setAge(age);
        return student;
    }
相关推荐
APIshop几秒前
Java获取item_get-获得某书商品详情接口
java·开发语言·python
weixin_3954489112 分钟前
tidl_import_mul_rmfsd_psd_u8_3x480x544_bise_raw_dynamic.txt
java·服务器·前端
sunnyday042629 分钟前
Spring Boot 自定义 Starter 实战:从创建到使用的完整指南
spring boot·后端·mybatis
多多*1 小时前
图解Redis的分布式锁的历程 从单机到集群
java·开发语言·javascript·vue.js·spring·tomcat·maven
想用offer打牌1 小时前
2025年总结:一个树苗倔强生长
java·后端·开源·go
a程序小傲1 小时前
国家电网面试被问:FactoryBean与BeanFactory的区别和动态代理生成
java·linux·服务器·spring boot·spring·面试·职场和发展
电商API&Tina1 小时前
Python请求淘宝商品评论API接口全指南||taobao评论API
java·开发语言·数据库·python·json·php
小北方城市网1 小时前
Redis 分布式锁与缓存三大问题解决方案
spring boot·redis·分布式·后端·缓存·wpf·mybatis
若鱼19191 小时前
SpringBoot4.0新特性-Resilience之失败重试
java·spring
摩西蒙1 小时前
业务监控和常用产品
java·大数据·人工智能