第十二节:学习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;
    }
相关推荐
风槐啊17 小时前
邪修实战系列(3)
java·ide·spring boot·spring·tomcat
咋吃都不胖lyh18 小时前
SQL数据分析原代码--创建表与简单查询
java·数据库·sql
知识分享小能手18 小时前
React学习教程,从入门到精通,React AJAX 语法知识点与案例详解(18)
前端·javascript·vue.js·学习·react.js·ajax·vue3
毕设源码-朱学姐18 小时前
【开题答辩全过程】以 _基于SpringBoot技术的“树洞”心理咨询服务平台的设计与实现为例,包含答辩的问题和答案
java·spring boot·后端
boonya18 小时前
Java内存模型与线程私有共享区域与直接内存的理解
java·开发语言·内存模型
axban18 小时前
QT M/V架构开发实战:QAbstractItemModel介绍
java·数据库·qt
GIS开发特训营18 小时前
【智慧城市】2025年中国地质大学(武汉)暑期实训优秀作品(4):智矿中国
学习·gis·智慧城市·gis开发·webgis
哈喽姥爷18 小时前
Spring Boot--yml配置信息书写和获取
java·数据库·spring boot·mybatis
LeaderSheepH18 小时前
Java自定义比较器详解
java·开发语言