在使用SpringBoot的PostMapping注解的时候,发现无法获取数据(get方法可行),经过一番查证,发现需要添加新的注解,举例如下:
//接受单个参数,使用RequestParam,并且添加上name属性,保证前后端的参数名称一致 @PostMapping(value = "/users") public RestfulResponse postUser(@RequestParam("id") Integer id, @RequestParam("username") String username, @RequestParam("password") String password) { User user = new User(id, username, password); //User user = new User(1,"tom","123123"); System.out.println(id + "----" + username); restfulResponse = new RestfulResponse(true,200,"查询成功", null); return restfulResponse; } //接受一个实体类,要使用RequestBody 注解 @PostMapping(value = "/getuser") public RestfulResponse postUser1(@RequestBody User user) { restfulResponse = new RestfulResponse(true,200,"查询成功", user); return restfulResponse; }