개장을위한 POJO 클래스가 있습니다.POJO 리던던시 갱신을 피하십시오
public class AppData(){
String a;
String b;
String c;
String d;
public void setA(String a){
this.a = a;
}
public String getA(){
return a;
}
public void setB(String b){
this.b = b;
}
public String getB(){
return b;
}
public void setC(String c){
this.c = c;
}
public String getC(){
return c;
}
public void setD(String d){
this.d = d;
}
public String getD(){
return d;
}
}
나는 AppData 클래스가 필요한 곳에 3 가지 다른 개조 요청을했습니다. 그러나 요청 1에서는 속성 a와 b 만 필요합니다. 요청 2에서는 a, b, c 만 필요하고 세 번째 요청에서는 b, c 및 d 만 필요합니다. 참조에서 일시적인 키워드 추가, 주석 추가 등의 솔루션을 찾았지만 솔루션을 얻지 못했습니다. 이 3 가지 요청 모두에 대해 동일한 POJO 클래스를 사용할 방법이 있습니까? 사전
오류없이 동일한 POJO 클래스를 사용할 수 있습니다. 변수의 나머지 부분은 null이 될 것입니다. –
serialize 및 deserialize하는 동안 사용되지 않은 필드 값을 null로두면 완벽하게 작동하므로 어떤 오류가 발생합니까? – Avi
처음에는 시도해 보았을 때 구현과 관련하여 몇 가지 문제가 있었고 시간을 관리하여 중복으로 만들었습니다. 이제는 이미 프로젝트에 깊이 도달했으며 문제를 일으킬 수있는 중복성을 제거할지 여부를 알아야합니다. 덕분에 시간이 내 주셔서 감사합니다 –