@TargetSE(valueSE=TYPESE) @RetentionSE(valueSE=RUNTIMESE) @DocumentedSE @Endpoint @FilteredEndpoint(value=org.springframework.boot.actuate.endpoint.web.annotation.ControllerEndpointFilter.class) public @interface ControllerEndpoint
@ReadOperation
、@WriteOperation
、@DeleteOperation
ではなく、@GetMapping
、@PostMapping
、@DeleteMapping
などのアノテーションを付ける必要があります。 このアノテーションは、より深い Spring 統合が必要な場合に使用できますが、移植性は犠牲になります。ほとんどのユーザーは、可能な限り @Endpoint
または @WebEndpoint
アノテーションを優先する必要があります。
WebEndpoint
, RestControllerEndpoint
修飾子と型 | オプションの要素と説明 |
---|---|
boolean | enableByDefault エンドポイントをデフォルトで有効または無効にする必要があるかどうか。 |
@AliasFor(annotation=Endpoint.class) public abstract StringSE id
@AliasFor(annotation=Endpoint.class) public abstract boolean enableByDefault
true
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.