注释类型 Endpoint
@Target(TYPE) @Retention(RUNTIME) @Documented public @interface Endpoint
Identifies a type as being an actuator endpoint that provides information about the running application. Endpoints can be exposed over a variety of technologies including JMX and HTTP.Most
@Endpoint
classes will declare one or more@ReadOperation
,@WriteOperation
,@DeleteOperation
annotated methods which will be automatically adapted to the exposing technology (JMX, Spring MVC, Spring WebFlux, Jersey etc.).@Endpoint
represents the lowest common denominator for endpoints and intentionally limits the sorts of operation methods that may be defined in order to support the broadest possible range of exposure technologies. If you need deeper support for a specific technology you can either write an endpoint that isfiltered
to a certain technology, or provideextension
for the broader endpoint.- 从以下版本开始:
- 2.0.0
- 另请参阅:
EndpointExtension
,FilteredEndpoint
,EndpointDiscoverer
可选元素概要
可选元素 修饰符和类型 可选元素 说明 boolean
enableByDefault
If the endpoint should be enabled or disabled by default.String
id
The id of the endpoint (must followEndpointId
rules).
元素详细资料
id
String id
The id of the endpoint (must followEndpointId
rules).- 返回:
- the id
- 另请参阅:
EndpointId
- 默认值:
- ""
enableByDefault
boolean enableByDefault
If the endpoint should be enabled or disabled by default.- 返回:
true
if the endpoint is enabled by default
- 默认值:
- true