アノテーションインターフェース ControllerEndpoint
@TargetSE(TYPESE)
@RetentionSE(RUNTIMESE)
@DocumentedSE
@Endpoint
@FilteredEndpoint(org.springframework.boot.actuate.endpoint.web.annotation.ControllerEndpointFilter.class)
@DeprecatedSE(since="3.3.0",
forRemoval=true)
public @interface ControllerEndpoint
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。
型を、Spring MVC または Spring WebFlux でのみ公開されるエンドポイントとして識別します。マップされたメソッドには、
@ReadOperation
、@WriteOperation
、@DeleteOperation
ではなく、@GetMapping
、@PostMapping
、@DeleteMapping
などのアノテーションを付ける必要があります。 このアノテーションは、より深い Spring 統合が必要な場合に使用できますが、移植性は犠牲になります。ほとんどのユーザーは、可能な限り @Endpoint
または @WebEndpoint
アノテーションを優先する必要があります。
- 導入:
- 2.0.0
- 作成者:
- Phillip Webb
- 関連事項:
必須定数のサマリー
オプション要素のサマリー
修飾子と型オプションの要素説明非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。デフォルトで許可されるエンドポイントへのアクセスレベル。boolean
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。エンドポイントをデフォルトで有効または無効にする必要があるかどうか。
要素の詳細
id
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。エンドポイントの ID。- 戻り値:
- ID
enableByDefault
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。エンドポイントをデフォルトで有効または無効にする必要があるかどうか。- 戻り値:
- エンドポイントがデフォルトで有効になっている場合は
true
- デフォルト:
- true
defaultAccess
非推奨、削除予定: この API 要素は、将来のバージョンで削除される可能性があります。デフォルトで許可されるエンドポイントへのアクセスレベル。- 戻り値:
- デフォルトのアクセスレベル
- 導入:
- 3.4.0
- デフォルト:
- UNRESTRICTED
@Endpoint
と@WebEndpoint
に有利であるため