Springmvc中@RequestBody和@RequestParam能够同时使用吗

 @RequestMapping(value = "", method = RequestMethod.POST)
    public Result get(@RequestBody User user,
                      @RequestParam("username") String hehe) throws Exception {

}

如何能够接受user对象的同时,同时接受username?

假设User对象为

public class User  {

    private String id;

    private String username;

    private String email;

    private String phone;
}
阅读 18.4k
2 个回答
post http://url?username=123
{
    id: "",
    username: "",
    email: "",
    phone: ""
}

可以的
如:
post 一个json数据到
http://www.google.com?code=1024

RequestParams 就是 code=1024
RequestBody 就是你的json数据(题外话:注意content-type)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏