Class WebEndpointAutoConfiguration
- java.lang.Object
- org.springframework.boot.actuate.autoconfigure.endpoint.web.WebEndpointAutoConfiguration
@Configuration @ConditionalOnWebApplication @AutoConfigureAfter(EndpointAutoConfiguration.class) @EnableConfigurationProperties(WebEndpointProperties.class) public class WebEndpointAutoConfiguration extends Object
Auto-configuration
for webEndpoint
support.- Since:
- 2.0.0
Constructor Summary
Constructors Constructor Description WebEndpointAutoConfiguration(org.springframework.context.ApplicationContext applicationContext, WebEndpointProperties properties)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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<Collection<org.springframework.boot.actuate.endpoint.EndpointFilter<org.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint>>> filters)
ExposeExcludePropertyEndpointFilter<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(Collection<org.springframework.boot.actuate.endpoint.EndpointsSupplier<?>> endpointSuppliers, WebEndpointProperties webEndpointProperties)
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()
ExposeExcludePropertyEndpointFilter<org.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint>
webExposeExcludePropertyEndpointFilter()
Constructor Detail
WebEndpointAutoConfiguration
public WebEndpointAutoConfiguration(org.springframework.context.ApplicationContext applicationContext, WebEndpointProperties properties)
Method Detail
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, WebEndpointProperties webEndpointProperties)
webExposeExcludePropertyEndpointFilter
@Bean public ExposeExcludePropertyEndpointFilter<org.springframework.boot.actuate.endpoint.web.ExposableWebEndpoint> webExposeExcludePropertyEndpointFilter()
controllerExposeExcludePropertyEndpointFilter
@Bean public ExposeExcludePropertyEndpointFilter<org.springframework.boot.actuate.endpoint.web.annotation.ExposableControllerEndpoint> controllerExposeExcludePropertyEndpointFilter()