@JsonView
Spring MVC レストコントローラー全体を宣言する方法はありますか?
@JsonView
次のような特定のメソッドを宣言できることはわかっています。
@RequestMapping(value = "/user", method = RequestMethod.G
@JsonView(User.WithoutPasswordView.class)
public User getUser() {
return new User("eric", "7!jd#h23");
}
しかし@JsonView
、私のメソッドは夕食クラスで定義されており、単一の注釈を追加するためだけにメソッドをオーバーライドしたくないため、メソッドごとに定義したくありません。コントローラー全体、つまり次のよう
に宣言したいと思います。@JsonView
@RestController
@RequestMapping(ZONES_PATH)
@JsonView(User.WithoutPasswordView.class)
public class ZoneResource extends GenericRestService<Zone> {
...
これを達成する方法はありますか?