Bootstrap

SpringBoot Controller接收参数的几种常用方式

第一类:请求路径参数

 

1、无注解,形参名==前台参数名

    @RequestMapping("login")
    public boolean login(String name, String password) {
        Map<String, String> map = new HashMap<>();
        map.put("name",name);
        map.put("password",password);
        return accountService.login(map);
    }

@PathVariable

获取路径参数。即url/{id}这种形式。

2、@RequestParam

获取查询参数。即url?name=这种形式

@GetMapping("/demo/{id}")
public void demo(@PathVariable(name = "id") String id, @RequestParam(name = "name") String name) {
    System.out.println("id="+id);
    System.out.println("name="+name);
}

第二类ÿ

;