マルチフォーマットのRESTful(スキーマレス)サービスを提供するためにJAXB+Jettisonを使用しています。
@XmlTransient
アノテーションは、シリアル化したくないプロパティに適しています。しかし、それだけでは十分ではありません。
実行時に特定のフィールドをマーシャリングから除外するにはどうすればよいですか?
どういうわけかマーシャリングコンテキストを事前に初期化し、除外するフィールドを定義できますか?
現在のユーザーの役割に基づいてオブジェクトフィールドを選択的にシリアル化するために必要です。