注释类型 RestControllerEndpoint
@Target(TYPE) @Retention(RUNTIME) @Documented @Endpoint @FilteredEndpoint(org.springframework.boot.actuate.endpoint.web.annotation.ControllerEndpointFilter.class) @ResponseBody public @interface RestControllerEndpoint
Identifies a type as being a REST endpoint that is only exposed over Spring MVC or Spring WebFlux. Mapped methods must be annotated with@GetMapping
,@PostMapping
,@DeleteMapping
, etc annotations rather than@ReadOperation
,@WriteOperation
,@DeleteOperation
.This annotation can be used when deeper Spring integration is required, but at the expense of portability. Most users should prefer the
@Endpoint
or@WebEndpoint
annotations whenever possible.- 从以下版本开始:
- 2.0.0
- 另请参阅:
WebEndpoint
,ControllerEndpoint
可选元素概要
可选元素 修饰符和类型 可选元素 说明 boolean
enableByDefault
If the endpoint should be enabled or disabled by default.
元素详细资料
id
@AliasFor(annotation=Endpoint.class) String id
The id of the endpoint.- 返回:
- the id
enableByDefault
@AliasFor(annotation=Endpoint.class) boolean enableByDefault
If the endpoint should be enabled or disabled by default.- 返回:
true
if the endpoint is enabled by default
- 默认值:
- true