问题笔记(持续更新)

一.@PathVariable与@RequestParam的区别
  @PathVaribale 获取url中的数据
  @RequestParam 获取请求参数的值

@RestController
public class HelloController {

    @RequestMapping(value = "/hello/{id}/{name}/{age}", method = RequestMethod.GET)
    public String sayHello(@PathVariable("id") Integer id, @PathVariable("name") String name, @PathVariable("age") Integer age) {
        return "id : " + id + " , name : " + name + " , age : " + age;
    }

    @RequestMapping(value = "/hello1", method = RequestMethod.GET)
    public String sayHello1(@PathVariable("id") Integer id, @PathVariable("name") String name, @PathVariable("age") Integer age) {
        return "id : " + id + " , name : " + name + " , age : " + age;
    }

    @RequestMapping(value = "/hello2", method = RequestMethod.GET)
    public String sayHello2(@RequestParam("id") Integer id, @RequestParam("name") String name, @RequestParam("age") Integer age) {
        return "id : " + id + " , name : " + name + " , age : " + age;
    }
}

这里写图片描述
这里写图片描述
这里写图片描述

转载:SpringBoot 中常用注解@PathVaribale/@RequestParam/@GetMapping介绍

二、问题:eclipse创建一个类的时候会自动创建一个构造方法,如下:

package com.cs.model;

public class Student {

    public Student() {
        // TODO Auto-generated constructor stub
    }
}

原因如下:
这里写图片描述

解决方式:不打勾即可

猜你喜欢

转载自blog.csdn.net/u010986518/article/details/82109695