アノテーションインターフェース EnableHypermediaSupport


@RetentionSE(RUNTIMESE) @TargetSE(TYPESE) @DocumentedSE @Import({org.springframework.hateoas.config.HypermediaConfigurationImportSelector.class,HateoasConfiguration.class,org.springframework.hateoas.config.WebStackImportSelector.class}) public @interface EnableHypermediaSupport
ApplicationContext でのハイパーメディアサポートを有効にします。インフラストラクチャ Bean を登録して、選択した HypermediaMappingInformation -type とクラスパスに基づいて、適切なすべての Web スタックをサポートします。
作成者:
Oliver Gierke, Greg Turnquist
  • ネストされたクラスのサマリー

    ネストされたクラス
    修飾子と型
    クラス
    説明
    static enum
    ハイパーメディア表現型がサポートされています。
  • 必須定数のサマリー

    必須要素
    修飾子と型
    必須要素
    説明
    サポートされるハイパーメディア型。
  • オプション要素のサマリー

    オプション要素
    修飾子と型
    オプションの要素
    説明
    サポートを有効にする WebStack を構成します。
  • 要素の詳細

    • stacks

      WebStack[] stacks
      サポートを有効にする WebStack を構成します。デフォルトでは、それらが使用されている場合、利用可能なすべてのものに対して有効にしています。WebClient などの WebFlux コンポーネントを使用しているが、ハイパーメディア操作を使用したくない場合は、これを明示的に構成します。
      戻り値:
      デフォルト:
      {WEBMVC, WEBFLUX}