0

最近、AJAXがコントローラーを呼び出してJSON結果を返すことができるように、小さなWebアプリを構築しようとしています。追記了解です

@JsonView(Views.Public.class)

シリアル化したくないすべてのフィールドを除外するフィルターとして機能します。基本的に、この JsonView でアノテーションが付けられていないすべてのフィールドは除外されます。

私の質問は次のとおりです。Springコントローラーでは、JsonViewに注釈を付ける必要がありますか? コントローラーにもモデルオブジェクトにも、それらをまったく含めない場合はどうなりますか?

リンク/記事は大歓迎です。ありがとうございました!

4

1 に答える 1

0

すでに気づいたように、JsonView は、エンティティのシリアル化中にいくつかのフィールドをフィルター処理する場合にのみ必要です。この注釈を指定しない場合、コントローラーで返されるエンティティのすべてのフィールドがシリアル化されます。

于 2015-12-20T11:38:26.950 に答える