アノテーションインターフェース EndpointExtension
@TargetSE(TYPESE)
@RetentionSE(RUNTIMESE)
@DocumentedSE
@Reflective
public @interface EndpointExtension
アノテーションは、主にメタアノテーションとして使用され、アノテーションがエンドポイントの拡張サポートを提供することを示します。拡張機能により、テクノロジー固有の追加
operations を既存のエンドポイントに追加できます。例: Web 拡張機能は、クエリパラメーターに基づくフィルタリングをサポートするために、さまざまな読み取り操作を提供する場合があります。 拡張機能アノテーションは、拡張機能がいつ適用されるかを制限する EndpointFilter を提供する必要があります。endpoint 属性は通常、@AliasFor を使用して再宣言されます。例:
@EndpointExtension(filter = WebEndpointFilter.class)
public @interface EndpointWebExtension {
@AliasFor(annotation = EndpointExtension.class, attribute = "endpoint")
Class<?> endpoint();
}
- 導入:
- 2.0.0
- 作成者:
- Phillip Webb
必須定数のサマリー
必須要素オプション要素の概要
オプション要素
要素の詳細
filter
endpoint