@RequestBody是作用在形参列表上,用于将前台发送过来固定格式的数据【xml 格式或者 json字符串等】封装为对应的 JavaBean 对象,封装时使用到的一个对象是系统默认配置的 HttpMessageConverter进行解析,然后封装到形参上。所以该注解作用的一般是对象,不能是普通的格式,如:long,int,Long,Integer等
@RequestMapping("/login") public void login(@RequestBody User user) { System.out.println(user.getId()); System.out.println(user.getImgUrl()); }