0

異なる値を公開したい場合、別のBeanを作成してDRYの原則を破ることなく、良い方法があるのではないかと思っていました。

たとえば、「GET」ビーンは次のとおりです。

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 に答える