我正在学习Spring Boot,这是我的新手,它试图创建一个接收发布请求的控制器,但是在我的整个测试过程中,该控制器始终接收空请求主体对象。请指导我我在做什么错。
{
"user":{
"name":"teste",
"lastName":"teste"
} "contact":{
"email":"teste@teste.com",
"phone":"0123456789"
} "isMarried":true
}
Java类:
@RequestMapping(method=RequestMethod.POST,value= "/user", consumes= MediaType.ALL_VALUE )
public ResponseEntity<Void> login(@RequestBody User user,
@RequestBody contact,
boolean isMarried){
System.out.println(user.getUsername());
return new ResponseEntity<Void>(HttpStatus.CREATED);
}
sysout为null,但isMarried可以工作:(
Java实体:
@Entity
public class User{
@Id @GeneratedValue @Column(name= "id")
private Integer id;
@Column(name="name")
private String name;
@Column(name= "last_name")
private String lastName;
Getters and setters....
}
@Entity
public contact {
@Id @GeneratedValue @Column(name= "id")
private Integer id;
@Column(name="email")
private String email;
@Column(name= "phone")
private String phone;
Getters and setters....
}
相关分类