2016-05-24 8 views
0

私は文書(バージョン2.3.0)を生成しようとしています。応答サンプルの特定のフィールドを無視するためのドキュメントに従って、次のいずれかを使用できます。私はそれらを使用しようとしましたが、ドキュメントはそのフィールドを持つサンプルJsonを作成します。文書を強調表示する - 特定のフィールドで無視することはできません

@JsonIgnore -- com.fasterxml.jackson.annotation.JsonIgnore 
@Ignore -- com.webcohesion.enunciate.metadata.Ignore 

これらの2種類の違反のすべての組み合わせを試してみました。

Ignore documentation of Enunciateから

enter image description here

答えて

0

のJavaクラスに適用

だから私は事、あなたのニーズに合った任意の注釈を見つけるでしょうしません。

私のプロジェクト私はゲッターとセッターを自動的に生成するlombokを使用します。 Enunciateはまだロンボクをサポートしていません(しかし、それについての問題があり、近い将来サポートされるかもしれません)。

単純にlombokを使用してゲッター/セッターを生成することができます。彼らは意気込みから隠されます。

これは本当の解決策よりももっと楽しいですが、それは助けになるかもしれません。

+0

フィールドのゲッターにcom.fasterxml.jackson.annotation.JsonIgnorecom.fasterxml.jackson.annotation.JsonIgnoreから@JsonIgnoreを使用してフィールドを無視します。あなたが理解したことは、ファイルをすべて一緒に除外することです。私の質問はファイル内のフィールドだけでした。 – Siva

+0

申し訳ありません私は私の応答を編集します。 – gaetanc

1

発音するには、私はすでに、この例を見てきました

+0

あなたの答えはまさに私が探していたものです...私は '@ Ignore'、' @JsonIgnore'と '@ XMLTransient'をテストしました。 すべてが機能していますが、ゲッタメソッドでのみ動作します。 –

関連する問題