【发布时间】:2019-09-11 12:32:08
【问题描述】:
我正在 Spring Boot 中编写一个新类,我需要编写一个模态类,其中将有一个子模态类(我的意思是一个带有嵌套数组的数组),但是当我尝试运行它时,我得到了子模态类名称作为属性而不是我在子模态中提到的真实属性。
ChangeBin 模型
public class Changebin implements Serializable{
@Field(value = "Change_bin_Past")
private ChangebinPast changebinpast;
@Field(value = "Change_bin_Present")
private ChangebinPresent changebinpresent;
// Getter / Setters
}
ChangebinPast -- 子模型
public class ChangebinPast implements Serializable {
@Field(value = "ID_A")
private String ID_A;
@Field(value = "ID_B")
private String ID_B;
// Getter / Setters
}
Changebinpresent -- 子模型
public class ChangebinPresent implements Serializable {
@Field(value = "ID_A1")
private String ID_A1;
@Field(value = "ID_B1")
private String ID_B1;
// Getter / Setters
}
预期:
ChangeBin [
{
ID_A : "",
ID_B : ""
},
{
ID_A1: "",
ID_B1: ""
}
]
但是得到了这样的:
ChangeBin [
{
changebinpast: "",
changebinpresent : ""
},
{
changebinpast: "",
changebinpresent : ""
}
]
【问题讨论】:
-
什么是“模态”?还有一个“模态类”?你是说模型吗?