Java多层级Dto如何设置动态属性?

DataInfo在不同的请求中,内容不一样,例如有DataInfoA DataInfoB,
我想复用X作为返回结果,Y里面的DataInfo动态的,该如何设置,谢谢大佬

public class MyDto {

@Data

public static class X {

private String code;

private Y y;

}

@Data

public static class Y {

private String id;

private DataInfo data;

}

@Data

public static class DataInfo {

private String name;

}

@Data

public static class DataInfoA {

private String age;

}

@Data

public static class DataInfoB {

private String age;

}

}


回答:

用继承应该可以解决这个问题,DataInfoX 和 DataInfoY 都继承 DataInfo,

以上是 Java多层级Dto如何设置动态属性? 的全部内容, 来源链接: utcz.com/p/944790.html

回到顶部