前端请求传Json对象则后端使用@RequestParam;
前端请求传Json对象的字符串则后端使用@RequestBody。
Postman处理@RequestBody请求
假设接口
@PostMapping(value = "api/login")
@ResponseBody
public Result login(@RequestBody User requestUser) {
String username = requestUser.getUsername();
String password =requestUser.getPassword();
System.out.println("username:"+username+" password:"+password);
if (!Objects.equals("admin", username) || !Objects.equals("123456", requestUser.getPassword())) {
String message = "账号密码错误";
return new Result(400);
} else {
return new Result(200);
}
}
使用postman工具测试
步骤:选择Post – Body – raw – JSON(application/json)
返回结果