@Configuration(proxyBeanMethods=false) @ConditionalOnClass(value=org.springframework.data.repository.Repository.class) @AutoConfigureAfter(value={MetricsAutoConfiguration.class,CompositeMeterRegistryAutoConfiguration.class,SimpleMetricsExportAutoConfiguration.class}) @ConditionalOnBean(value=io.micrometer.core.instrument.MeterRegistry.class) @EnableConfigurationProperties(value=MetricsProperties.class) public class RepositoryMetricsAutoConfiguration extends ObjectSE
Auto-configuration
。コンストラクターと説明 |
---|
RepositoryMetricsAutoConfiguration(MetricsProperties properties) |
修飾子と型 | メソッドと説明 |
---|---|
MetricsRepositoryMethodInvocationListener | metricsRepositoryMethodInvocationListener(ObjectProvider<io.micrometer.core.instrument.MeterRegistry> registry, RepositoryTagsProvider tagsProvider) |
static org.springframework.boot.actuate.autoconfigure.metrics.data.MetricsRepositoryMethodInvocationListenerBeanPostProcessor | metricsRepositoryMethodInvocationListenerBeanPostProcessor(ObjectProvider<MetricsRepositoryMethodInvocationListener> metricsRepositoryMethodInvocationListener) |
DefaultRepositoryTagsProvider | repositoryTagsProvider() |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public RepositoryMetricsAutoConfiguration(MetricsProperties properties)
@Bean @ConditionalOnMissingBean(value=RepositoryTagsProvider.class) public DefaultRepositoryTagsProvider repositoryTagsProvider()
@Bean @ConditionalOnMissingBean public MetricsRepositoryMethodInvocationListener metricsRepositoryMethodInvocationListener(ObjectProvider<io.micrometer.core.instrument.MeterRegistry> registry, RepositoryTagsProvider tagsProvider)
@Bean public static org.springframework.boot.actuate.autoconfigure.metrics.data.MetricsRepositoryMethodInvocationListenerBeanPostProcessor metricsRepositoryMethodInvocationListenerBeanPostProcessor(ObjectProvider<MetricsRepositoryMethodInvocationListener> metricsRepositoryMethodInvocationListener)