GetMapping 与PostMapping 传递参数

//    @PostMapping("/teststudent")
//    public Student showStudent(String studentName, String studentAge){ //{"studentName":"hahaha","studentAge":"10"} 请求体这个,传递过来的都是null
//    public Student showStudent(@RequestBody String studentName, String studentAge){ //这个只有studentname有值,而且把值都给了studentname{"studentName":"hahaha","studentAge":"10"}
//    public Student showStudent(@RequestBody Student student){ // 请求体 {"studentName":"hahaha","studentAge":"10"} 这样可以
//    public Student showStudent(@RequestParam("studentName") String studentName, @RequestParam("studentAge")String studentAge){ //{"studentName":"hahaha","studentAge":"10"} 这样也不行
//    public Student showStudent(@RequestParam("studentName") String studentName, @RequestParam("studentAge")String studentAge){  //使用查询参数可以
//    public Student showStudent(@PathParam("studentName") String studentName, @PathParam("studentAge")String studentAge){ //使用查询参数也可以
    public Student showStudent(@PathParam("studentName") String studentName, @PathParam("studentAge")String studentAge){ //使用请求体也不行
        Student student = new Student();
        student.setStudentAge(studentAge);
        student.setStudentName(studentName);
        return  student;
    }

    @GetMapping("/testgetstudent")
//    public Student showGetStudent(@PathParam("studentName") String studentName, @PathParam("studentAge")String studentAge){  //{"studentName":"hahaha","studentAge":"10"} 这样不行
//    public Student showGetStudent(@PathParam("studentName") String studentName, @PathParam("studentAge")String studentAge){ //使用查询参数可以
//    public Student showGetStudent(Student student){ //使用查询参考可以
//    public Student showGetStudent(Student student){ //{"studentName":"hahaha","studentAge":"10"} 这样不行
//    public Student showGetStudent(@RequestParam("studentName") String studentName, @RequestParam("studentAge") String studentAge){ //{"studentName":"hahaha","studentAge":"10"} 这样不行
    public Student showGetStudent(@RequestParam("studentName") String studentName, @RequestParam("studentAge") String studentAge){ // 查询参数 这样可以
        Student student = new Student();
        student.setStudentAge(studentAge);
        student.setStudentName(studentName);
        return  student;
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值