@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