0

我想知道如果我想公开不同的值,有什么好方法不创建单独的 bean 和打破 DRY 原则。

例如这里是“GET”bean:

class NameBean {
    @XMLAttribute
    String name;
    int    age;
    String ssn;
}

但是当我“发布”时,我不需要 ssn。如果我不想在 json 中出现“ssn”,我真的必须创建另一个 bean。

class PostNameBean {
   @XMLAttribute
    String name;
    int    age;
}
4

1 回答 1

0

您可以在您的 ssn 字段上传递 nillable = true 并清楚地记录用户发布数据时不需要该字段。

http://www.w3schools.com/schema/el_element.asp

于 2014-11-06T15:19:46.263 回答