Spring Boot将单个JSON映射到两个实体

时间:2018-01-18 12:11:23

标签: spring-boot

单个JSON从Postman发布,并有两个实体名称作为员工和员工地址。从该JSON开始,empName应存储在第一个实体中,empAddress应存储在第二个实体中。

如何在Spring Boot中执行此操作?我试着只写实体。

第一实体:

class Employee{
    private int emId;
    private String empName;
    //Getters;
    //Setter;
}

第二实体:

class EmployeeAddress{
    private int emId;
    private String empAddress;
    //Getters;
    //Setter;
}

我的JSON:JSON中的firt值需要存储在第一个实体中,第二个需要存储在第二个实体中。如何在Spring Boot from controller中执行此操作?

{
    "empName": "sam",
    "empAddress:"chennai"
}

1 个答案:

答案 0 :(得分:0)

你需要一个DTO。

这样的事情:

class Employee{
    private String empName;
    private String empAddress;
}

因此,您可以将此对象作为Json

返回