クラス JsonViewResponseBodyAdvice

java.lang.ObjectSE
org.springframework.web.servlet.mvc.method.annotation.AbstractMappingJacksonResponseBodyAdvice
org.springframework.web.servlet.mvc.method.annotation.JsonViewResponseBodyAdvice
実装されたすべてのインターフェース:
ResponseBodyAdvice<ObjectSE>

public class JsonViewResponseBodyAdvice extends AbstractMappingJacksonResponseBodyAdvice
Spring MVC @RequestMapping または @ExceptionHandler メソッドで宣言された Jackson の @JsonView アノテーションのサポートを追加する ResponseBodyAdvice 実装。

アノテーションで指定された直列化ビューは MappingJackson2HttpMessageConverter に渡され、MappingJackson2HttpMessageConverter はそれを使用してレスポンス本文を直列化します。

@JsonView では複数のクラスを指定できますが、レスポンス本文のアドバイスの使用は、クラス引数が 1 つだけの場合にのみサポートされます。複合インターフェースの使用を検討してください。

導入:
4.1
作成者:
Rossen Stoyanchev
関連事項: