Class WebEndpointAutoConfiguration
java.lang.Object
org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointAutoConfiguration
@AutoConfiguration(after=EndpointAutoConfiguration.class)
@ConditionalOnWebApplication
@EnableConfigurationProperties(WebEndpointProperties.class)
public class WebEndpointAutoConfiguration
extends Object
Auto-configuration for web @Endpoint
support.- Since:
- 2.0.0
-
Constructor Summary
ConstructorsConstructorDescriptionWebEndpointAutoConfiguration(org.springframework.context.ApplicationContext applicationContext, WebEndpointProperties properties) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.boot.actuate.endpoint.web.annotation.ControllerEndpointDiscoverercontrollerEndpointDiscoverer(org.springframework.beans.factory.ObjectProvider<org.springframework.boot.actuate.endpoint.web.PathMapper> endpointPathMappers, org.springframework.beans.factory.ObjectProvider<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>org.springframework.boot.actuate.endpoint.web.EndpointMediaTypesorg.springframework.boot.actuate.endpoint.web.PathMappedEndpointspathMappedEndpoints(Collection<org.springframework.boot.actuate.endpoint.EndpointsSupplier<?>> endpointSuppliers) org.springframework.boot.actuate.endpoint.web.annotation.WebEndpointDiscovererwebEndpointDiscoverer(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.PathMapperIncludeExcludeEndpointFilter<org.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint>
-
Constructor Details
-
WebEndpointAutoConfiguration
public WebEndpointAutoConfiguration(org.springframework.context.ApplicationContext applicationContext, WebEndpointProperties properties)
-
-
Method Details
-
webEndpointPathMapper
@Bean public org.springframework.boot.actuate.endpoint.web.PathMapper webEndpointPathMapper() -
endpointMediaTypes
@Bean @ConditionalOnMissingBean public org.springframework.boot.actuate.endpoint.web.EndpointMediaTypes endpointMediaTypes() -
webEndpointDiscoverer
@Bean @ConditionalOnMissingBean(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) -
controllerEndpointDiscoverer
@Bean @ConditionalOnMissingBean(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<Collection<org.springframework.boot.actuate.endpoint.EndpointFilter<org.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint>>> filters) -
pathMappedEndpoints
@Bean @ConditionalOnMissingBean public org.springframework.boot.actuate.endpoint.web.PathMappedEndpoints pathMappedEndpoints(Collection<org.springframework.boot.actuate.endpoint.EndpointsSupplier<?>> endpointSuppliers) -
webExposeExcludePropertyEndpointFilter
@Bean public IncludeExcludeEndpointFilter<org.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint> webExposeExcludePropertyEndpointFilter() -
controllerExposeExcludePropertyEndpointFilter
@Bean public IncludeExcludeEndpointFilter<org.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint> controllerExposeExcludePropertyEndpointFilter()
-