将原始数据发布到restController变为null

时间:2017-11-07 20:42:06

标签: rest spring-mvc spring-boot postman

我找到了一些类似的问题,但找不到适合我的答案。

问题是当我从Postman发布数据时,在控制器中我得到空值,

Postman request/response

这是控制器:

@RestController
public class LoginPageController extends AbstractPageContoller{

    @RequestMapping(value="login",method=RequestMethod.POST)
    public LoginForm login(@RequestBody LoginForm loginForm) {
        System.err.println(loginForm.getLogin());
        return loginForm;
    }
}

这是我尝试作为数据发送到控制器的类:

public class LoginForm{

    private String login;
    private String password;

    //Getters and setters
}

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

您的输入数据错误: 它应该是:

{ "login" : "aaa", "password" : "aaa" }