Always auto-configure pool metadata providers

Import DataSourcePoolMetadataProvidersConfiguration from
DataSourceAutoConfiguration so that PoolMetadataProviders are configured
even if actuator is not used.
This commit is contained in:
Phillip Webb
2014-09-01 11:26:05 -07:00
parent 69107cb1df
commit a512bcf766
3 changed files with 5 additions and 5 deletions

View File

@@ -32,6 +32,7 @@ import org.springframework.boot.actuate.endpoint.PublicMetrics;
import org.springframework.boot.actuate.metrics.Metric;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
import org.springframework.boot.autoconfigure.jdbc.DataSourceBuilder;
import org.springframework.boot.autoconfigure.jdbc.metadata.DataSourcePoolMetadataProvidersConfiguration;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@@ -136,7 +137,8 @@ public class DataSourceMetricsAutoConfigurationTests {
if (config.length > 0) {
this.context.register(config);
}
this.context.register(DataSourceMetricsAutoConfiguration.class);
this.context.register(DataSourcePoolMetadataProvidersConfiguration.class,
DataSourceMetricsAutoConfiguration.class);
this.context.refresh();
}