@AutoConfiguration(after=EndpointAutoConfiguration.class) @ConditionalOnWebApplication @EnableConfigurationProperties(value=WebEndpointProperties.class) public class WebEndpointAutoConfiguration extends java.lang.Object
Auto-configuration for web @Endpoint
support.| Constructor and Description |
|---|
WebEndpointAutoConfiguration(org.springframework.context.ApplicationContext applicationContext,
WebEndpointProperties properties) |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.boot.actuate.endpoint.web.annotation.ControllerEndpointDiscoverer |
controllerEndpointDiscoverer(org.springframework.beans.factory.ObjectProvider<org.springframework.boot.actuate.endpoint.web.PathMapper> endpointPathMappers,
org.springframework.beans.factory.ObjectProvider<java.util.Collection<org.springframework.boot.actuate.endpoint.EndpointFilter<org.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint>>> filters) |
IncludeExcludeEndpointFilter<org.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint> |
controllerExposeExcludePropertyEndpointFilter() |
org.springframework.boot.actuate.endpoint.web.EndpointMediaTypes |
endpointMediaTypes() |
org.springframework.boot.actuate.endpoint.web.PathMappedEndpoints |
pathMappedEndpoints(java.util.Collection<org.springframework.boot.actuate.endpoint.EndpointsSupplier<?>> endpointSuppliers) |
org.springframework.boot.actuate.endpoint.web.annotation.WebEndpointDiscoverer |
webEndpointDiscoverer(org.springframework.boot.actuate.endpoint.invoke.ParameterValueMapper parameterValueMapper,
org.springframework.boot.actuate.endpoint.web.EndpointMediaTypes endpointMediaTypes,
org.springframework.beans.factory.ObjectProvider<org.springframework.boot.actuate.endpoint.web.PathMapper> endpointPathMappers,
org.springframework.beans.factory.ObjectProvider<org.springframework.boot.actuate.endpoint.invoke.OperationInvokerAdvisor> invokerAdvisors,
org.springframework.beans.factory.ObjectProvider<org.springframework.boot.actuate.endpoint.EndpointFilter<org.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint>> filters) |
org.springframework.boot.actuate.endpoint.web.PathMapper |
webEndpointPathMapper() |
IncludeExcludeEndpointFilter<org.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint> |
webExposeExcludePropertyEndpointFilter() |
public WebEndpointAutoConfiguration(org.springframework.context.ApplicationContext applicationContext,
WebEndpointProperties properties)
@Bean public org.springframework.boot.actuate.endpoint.web.PathMapper webEndpointPathMapper()
@Bean @ConditionalOnMissingBean public org.springframework.boot.actuate.endpoint.web.EndpointMediaTypes endpointMediaTypes()
@Bean
@ConditionalOnMissingBean(value=org.springframework.boot.actuate.endpoint.web.WebEndpointsSupplier.class)
public org.springframework.boot.actuate.endpoint.web.annotation.WebEndpointDiscoverer webEndpointDiscoverer(org.springframework.boot.actuate.endpoint.invoke.ParameterValueMapper parameterValueMapper,
org.springframework.boot.actuate.endpoint.web.EndpointMediaTypes endpointMediaTypes,
org.springframework.beans.factory.ObjectProvider<org.springframework.boot.actuate.endpoint.web.PathMapper> endpointPathMappers,
org.springframework.beans.factory.ObjectProvider<org.springframework.boot.actuate.endpoint.invoke.OperationInvokerAdvisor> invokerAdvisors,
org.springframework.beans.factory.ObjectProvider<org.springframework.boot.actuate.endpoint.EndpointFilter<org.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint>> filters)
@Bean
@ConditionalOnMissingBean(value=org.springframework.boot.actuate.endpoint.web.annotation.ControllerEndpointsSupplier.class)
public org.springframework.boot.actuate.endpoint.web.annotation.ControllerEndpointDiscoverer controllerEndpointDiscoverer(org.springframework.beans.factory.ObjectProvider<org.springframework.boot.actuate.endpoint.web.PathMapper> endpointPathMappers,
org.springframework.beans.factory.ObjectProvider<java.util.Collection<org.springframework.boot.actuate.endpoint.EndpointFilter<org.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint>>> filters)
@Bean @ConditionalOnMissingBean public org.springframework.boot.actuate.endpoint.web.PathMappedEndpoints pathMappedEndpoints(java.util.Collection<org.springframework.boot.actuate.endpoint.EndpointsSupplier<?>> endpointSuppliers)
@Bean public IncludeExcludeEndpointFilter<org.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint> webExposeExcludePropertyEndpointFilter()
@Bean public IncludeExcludeEndpointFilter<org.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint> controllerExposeExcludePropertyEndpointFilter()