第十二节:学习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;
    }
相关推荐
Duck Bro6 分钟前
数据结构:顺序表(动态顺序表)
c语言·数据结构·c++·学习·算法
·云扬·7 分钟前
Lambda 表达式详解
java·开发语言·笔记·学习·1024程序员节
再不会python就不礼貌了24 分钟前
Ollama 0.4 发布!支持 Llama 3.2 Vision,实现多模态 RAG
人工智能·学习·机器学习·ai·开源·产品经理·llama
2401_8570262342 分钟前
SpringBoot环境下的共享汽车管理策略
spring boot·后端·汽车
星叔1 小时前
ARXML汽车可扩展标记性语言规范讲解
java·前端·汽车
2401_857636391 小时前
SpringBoot赋能的共享汽车业务管理系统
数据库·spring boot·汽车
2401_857622661 小时前
共享汽车管理:SpringBoot技术实现与优化
spring boot·后端·汽车
2401_857600951 小时前
SpringBoot框架:共享汽车管理的创新工具
java·spring boot·汽车
夜色呦1 小时前
SpringBoot助力的共享汽车业务优化系统
spring boot·后端·汽车
代码小鑫1 小时前
A15基于Spring Boot的宠物爱心组织管理系统的设计与实现
java·开发语言·spring boot·后端·毕业设计·宠物