diff --git a/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/AuditAutoConfiguration.java b/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/AuditAutoConfiguration.java index 9e4c525797..25841c64e6 100644 --- a/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/AuditAutoConfiguration.java +++ b/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/AuditAutoConfiguration.java @@ -44,8 +44,8 @@ public class AuditAutoConfiguration { private final AuditEventRepository auditEventRepository; public AuditAutoConfiguration( - ObjectProvider auditEventRepositoryProvider) { - this.auditEventRepository = auditEventRepositoryProvider.getIfAvailable(); + ObjectProvider auditEventRepository) { + this.auditEventRepository = auditEventRepository.getIfAvailable(); } @Bean diff --git a/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/CrshAutoConfiguration.java b/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/CrshAutoConfiguration.java index 877400a5ff..719a8884f3 100644 --- a/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/CrshAutoConfiguration.java +++ b/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/CrshAutoConfiguration.java @@ -180,8 +180,8 @@ public class CrshAutoConfiguration { private final ManagementServerProperties management; public AuthenticationManagerAdapterConfiguration( - ObjectProvider managementProvider) { - this.management = managementProvider.getIfAvailable(); + ObjectProvider management) { + this.management = management.getIfAvailable(); } @Bean diff --git a/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.java b/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.java index a3c3947c16..2e7b0e4eba 100644 --- a/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.java +++ b/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/EndpointAutoConfiguration.java @@ -93,17 +93,16 @@ public class EndpointAutoConfiguration { private final TraceRepository traceRepository; - public EndpointAutoConfiguration( - ObjectProvider healthAggregatorProvider, - ObjectProvider> healthIndicatorsProvider, - ObjectProvider> infoContributorsProvider, - ObjectProvider> publicMetricsProvider, - ObjectProvider traceRepositoryProvider) { - this.healthAggregator = healthAggregatorProvider.getIfAvailable(); - this.healthIndicators = healthIndicatorsProvider.getIfAvailable(); - this.infoContributors = infoContributorsProvider.getIfAvailable(); - this.publicMetrics = publicMetricsProvider.getIfAvailable(); - this.traceRepository = traceRepositoryProvider.getIfAvailable(); + public EndpointAutoConfiguration(ObjectProvider healthAggregator, + ObjectProvider> healthIndicators, + ObjectProvider> infoContributors, + ObjectProvider> publicMetrics, + ObjectProvider traceRepository) { + this.healthAggregator = healthAggregator.getIfAvailable(); + this.healthIndicators = healthIndicators.getIfAvailable(); + this.infoContributors = infoContributors.getIfAvailable(); + this.publicMetrics = publicMetrics.getIfAvailable(); + this.traceRepository = traceRepository.getIfAvailable(); } @Bean diff --git a/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/EndpointMBeanExportAutoConfiguration.java b/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/EndpointMBeanExportAutoConfiguration.java index 01a0c045b1..2e8142d458 100644 --- a/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/EndpointMBeanExportAutoConfiguration.java +++ b/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/EndpointMBeanExportAutoConfiguration.java @@ -58,9 +58,9 @@ public class EndpointMBeanExportAutoConfiguration { private final ObjectMapper objectMapper; public EndpointMBeanExportAutoConfiguration(EndpointMBeanExportProperties properties, - ObjectProvider objectMapperProvider) { + ObjectProvider objectMapper) { this.properties = properties; - this.objectMapper = objectMapperProvider.getIfAvailable(); + this.objectMapper = objectMapper.getIfAvailable(); } @Bean diff --git a/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/EndpointWebMvcManagementContextConfiguration.java b/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/EndpointWebMvcManagementContextConfiguration.java index 687408b606..f1889eb9e2 100644 --- a/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/EndpointWebMvcManagementContextConfiguration.java +++ b/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/EndpointWebMvcManagementContextConfiguration.java @@ -81,11 +81,11 @@ public class EndpointWebMvcManagementContextConfiguration { HealthMvcEndpointProperties healthMvcEndpointProperties, ManagementServerProperties managementServerProperties, EndpointCorsProperties corsProperties, - ObjectProvider> mappingCustomizersProvider) { + ObjectProvider> mappingCustomizers) { this.healthMvcEndpointProperties = healthMvcEndpointProperties; this.managementServerProperties = managementServerProperties; this.corsProperties = corsProperties; - List providedCustomizers = mappingCustomizersProvider + List providedCustomizers = mappingCustomizers .getIfAvailable(); this.mappingCustomizers = providedCustomizers == null ? Collections.emptyList() diff --git a/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/HealthIndicatorAutoConfiguration.java b/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/HealthIndicatorAutoConfiguration.java index 4301356754..e838233479 100644 --- a/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/HealthIndicatorAutoConfiguration.java +++ b/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/HealthIndicatorAutoConfiguration.java @@ -186,10 +186,10 @@ public class HealthIndicatorAutoConfiguration { private DataSourcePoolMetadataProvider poolMetadataProvider; public DataSourcesHealthIndicatorConfiguration( - ObjectProvider> dataSourcesProvider, - ObjectProvider> metadataProvidersProvider) { - this.dataSources = filterDataSources(dataSourcesProvider.getIfAvailable()); - this.metadataProviders = metadataProvidersProvider.getIfAvailable(); + ObjectProvider> dataSources, + ObjectProvider> metadataProviders) { + this.dataSources = filterDataSources(dataSources.getIfAvailable()); + this.metadataProviders = metadataProviders.getIfAvailable(); } private Map filterDataSources( @@ -341,8 +341,8 @@ public class HealthIndicatorAutoConfiguration { private final Map mailSenders; public MailHealthIndicatorConfiguration( - ObjectProvider> mailSendersProvider) { - this.mailSenders = mailSendersProvider.getIfAvailable(); + ObjectProvider> mailSenders) { + this.mailSenders = mailSenders.getIfAvailable(); } @Bean @@ -362,8 +362,8 @@ public class HealthIndicatorAutoConfiguration { private final Map connectionFactories; public JmsHealthIndicatorConfiguration( - ObjectProvider> connectionFactoriesProvider) { - this.connectionFactories = connectionFactoriesProvider.getIfAvailable(); + ObjectProvider> connectionFactories) { + this.connectionFactories = connectionFactories.getIfAvailable(); } @Bean diff --git a/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/ManagementWebSecurityAutoConfiguration.java b/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/ManagementWebSecurityAutoConfiguration.java index 1221fd1c76..51507d52af 100644 --- a/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/ManagementWebSecurityAutoConfiguration.java +++ b/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/ManagementWebSecurityAutoConfiguration.java @@ -100,9 +100,9 @@ public class ManagementWebSecurityAutoConfiguration { @Bean public IgnoredRequestCustomizer managementIgnoredRequestCustomizer( ManagementServerProperties management, - ObjectProvider contextResolverProvider) { + ObjectProvider contextResolver) { return new ManagementIgnoredRequestCustomizer(management, - contextResolverProvider.getIfAvailable()); + contextResolver.getIfAvailable()); } private class ManagementIgnoredRequestCustomizer implements IgnoredRequestCustomizer { @@ -133,22 +133,23 @@ public class ManagementWebSecurityAutoConfiguration { protected static class ManagementSecurityPropertiesConfiguration implements SecurityPrerequisite { - private final SecurityProperties security; + private final SecurityProperties securityProperties; - private final ManagementServerProperties management; + private final ManagementServerProperties managementServerProperties; public ManagementSecurityPropertiesConfiguration( - ObjectProvider securityProvider, - ObjectProvider managementProvider) { - this.security = securityProvider.getIfAvailable(); - this.management = managementProvider.getIfAvailable(); + ObjectProvider securityProperties, + ObjectProvider managementServerProperties) { + this.securityProperties = securityProperties.getIfAvailable(); + this.managementServerProperties = managementServerProperties.getIfAvailable(); } @PostConstruct public void init() { - if (this.management != null && this.security != null) { - this.security.getUser().getRole() - .addAll(this.management.getSecurity().getRoles()); + if (this.managementServerProperties != null + && this.securityProperties != null) { + this.securityProperties.getUser().getRole() + .addAll(this.managementServerProperties.getSecurity().getRoles()); } } @@ -200,10 +201,10 @@ public class ManagementWebSecurityAutoConfiguration { public ManagementWebSecurityConfigurerAdapter(SecurityProperties security, ManagementServerProperties management, - ObjectProvider contextResolverProvider) { + ObjectProvider contextResolver) { this.security = security; this.management = management; - this.contextResolver = contextResolverProvider.getIfAvailable(); + this.contextResolver = contextResolver.getIfAvailable(); } @Override diff --git a/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/MetricExportAutoConfiguration.java b/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/MetricExportAutoConfiguration.java index 24d5f26660..0a11bfca7b 100644 --- a/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/MetricExportAutoConfiguration.java +++ b/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/MetricExportAutoConfiguration.java @@ -64,14 +64,14 @@ public class MetricExportAutoConfiguration { private final Map exporters; public MetricExportAutoConfiguration(MetricExportProperties properties, - ObjectProvider endpointReaderProvider, - @ExportMetricReader ObjectProvider> readersProvider, - @ExportMetricWriter ObjectProvider> writersProvider, - ObjectProvider> exportersProvider) { - this.endpointReader = endpointReaderProvider.getIfAvailable(); - this.readers = readersProvider.getIfAvailable(); - this.writers = writersProvider.getIfAvailable(); - this.exporters = exportersProvider.getIfAvailable(); + ObjectProvider endpointReader, + @ExportMetricReader ObjectProvider> readers, + @ExportMetricWriter ObjectProvider> writers, + ObjectProvider> exporters) { + this.endpointReader = endpointReader.getIfAvailable(); + this.readers = readers.getIfAvailable(); + this.writers = writers.getIfAvailable(); + this.exporters = exporters.getIfAvailable(); } @Bean diff --git a/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/PublicMetricsAutoConfiguration.java b/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/PublicMetricsAutoConfiguration.java index 27526cc4ad..5bedf030fc 100644 --- a/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/PublicMetricsAutoConfiguration.java +++ b/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/PublicMetricsAutoConfiguration.java @@ -76,8 +76,8 @@ public class PublicMetricsAutoConfiguration { private final List metricReaders; public PublicMetricsAutoConfiguration( - @ExportMetricReader ObjectProvider> metricReadersProvider) { - this.metricReaders = metricReadersProvider.getIfAvailable(); + @ExportMetricReader ObjectProvider> metricReaders) { + this.metricReaders = metricReaders.getIfAvailable(); } @Bean diff --git a/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/TraceWebFilterAutoConfiguration.java b/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/TraceWebFilterAutoConfiguration.java index 6569605b7f..2302b36280 100644 --- a/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/TraceWebFilterAutoConfiguration.java +++ b/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/autoconfigure/TraceWebFilterAutoConfiguration.java @@ -54,10 +54,10 @@ public class TraceWebFilterAutoConfiguration { public TraceWebFilterAutoConfiguration(TraceRepository traceRepository, TraceProperties traceProperties, - ObjectProvider errorAttributesProvider) { + ObjectProvider errorAttributes) { this.traceRepository = traceRepository; this.traceProperties = traceProperties; - this.errorAttributes = errorAttributesProvider.getIfAvailable(); + this.errorAttributes = errorAttributes.getIfAvailable(); } @Bean diff --git a/spring-boot-actuator/src/test/java/org/springframework/boot/actuate/autoconfigure/EndpointMvcIntegrationTests.java b/spring-boot-actuator/src/test/java/org/springframework/boot/actuate/autoconfigure/EndpointMvcIntegrationTests.java index d484fc8b1e..d7fc1c98be 100755 --- a/spring-boot-actuator/src/test/java/org/springframework/boot/actuate/autoconfigure/EndpointMvcIntegrationTests.java +++ b/spring-boot-actuator/src/test/java/org/springframework/boot/actuate/autoconfigure/EndpointMvcIntegrationTests.java @@ -110,8 +110,8 @@ public class EndpointMvcIntegrationTests { private final List> converters; public Application( - ObjectProvider>> convertersProvider) { - this.converters = convertersProvider.getIfAvailable(); + ObjectProvider>> converters) { + this.converters = converters.getIfAvailable(); } @RequestMapping("/{name}/{env}/{bar}") diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/admin/SpringApplicationAdminJmxAutoConfiguration.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/admin/SpringApplicationAdminJmxAutoConfiguration.java index e060df2f54..f20d6343b3 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/admin/SpringApplicationAdminJmxAutoConfiguration.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/admin/SpringApplicationAdminJmxAutoConfiguration.java @@ -60,9 +60,9 @@ public class SpringApplicationAdminJmxAutoConfiguration { private final Environment environment; public SpringApplicationAdminJmxAutoConfiguration( - ObjectProvider mbeanExporterProvider, + ObjectProvider mbeanExporter, Environment environment) { - this.mbeanExporter = mbeanExporterProvider.getIfAvailable(); + this.mbeanExporter = mbeanExporter.getIfAvailable(); this.environment = environment; } diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/batch/BatchAutoConfiguration.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/batch/BatchAutoConfiguration.java index 2586c8621a..fc9bafc204 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/batch/BatchAutoConfiguration.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/batch/BatchAutoConfiguration.java @@ -72,9 +72,9 @@ public class BatchAutoConfiguration { private final JobParametersConverter jobParametersConverter; public BatchAutoConfiguration(BatchProperties properties, - ObjectProvider jobParametersConverterProvider) { + ObjectProvider jobParametersConverter) { this.properties = properties; - this.jobParametersConverter = jobParametersConverterProvider.getIfAvailable(); + this.jobParametersConverter = jobParametersConverter.getIfAvailable(); } @Bean diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cache/CaffeineCacheConfiguration.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cache/CaffeineCacheConfiguration.java index 04d6456def..0528b9d6b1 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cache/CaffeineCacheConfiguration.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cache/CaffeineCacheConfiguration.java @@ -57,14 +57,14 @@ class CaffeineCacheConfiguration { CaffeineCacheConfiguration(CacheProperties cacheProperties, CacheManagerCustomizers customizers, - ObjectProvider> caffeineProvider, - ObjectProvider caffeineSpecProvider, - ObjectProvider> cacheLoaderProvider) { + ObjectProvider> caffeine, + ObjectProvider caffeineSpec, + ObjectProvider> cacheLoader) { this.cacheProperties = cacheProperties; this.customizers = customizers; - this.caffeine = caffeineProvider.getIfAvailable(); - this.caffeineSpec = caffeineSpecProvider.getIfAvailable(); - this.cacheLoader = cacheLoaderProvider.getIfAvailable(); + this.caffeine = caffeine.getIfAvailable(); + this.caffeineSpec = caffeineSpec.getIfAvailable(); + this.cacheLoader = cacheLoader.getIfAvailable(); } @Bean diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cache/GuavaCacheConfiguration.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cache/GuavaCacheConfiguration.java index 55cccb97e3..ce8d852f81 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cache/GuavaCacheConfiguration.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cache/GuavaCacheConfiguration.java @@ -58,14 +58,14 @@ class GuavaCacheConfiguration { GuavaCacheConfiguration(CacheProperties cacheProperties, CacheManagerCustomizers customizers, - ObjectProvider> cacheBuilderProvider, - ObjectProvider cacheBuilderSpecProvider, - ObjectProvider> cacheLoaderProvider) { + ObjectProvider> cacheBuilder, + ObjectProvider cacheBuilderSpec, + ObjectProvider> cacheLoader) { this.cacheProperties = cacheProperties; this.customizers = customizers; - this.cacheBuilder = cacheBuilderProvider.getIfAvailable(); - this.cacheBuilderSpec = cacheBuilderSpecProvider.getIfAvailable(); - this.cacheLoader = cacheLoaderProvider.getIfAvailable(); + this.cacheBuilder = cacheBuilder.getIfAvailable(); + this.cacheBuilderSpec = cacheBuilderSpec.getIfAvailable(); + this.cacheLoader = cacheLoader.getIfAvailable(); } @Bean diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cache/InfinispanCacheConfiguration.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cache/InfinispanCacheConfiguration.java index 3744091baf..9847960f43 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cache/InfinispanCacheConfiguration.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cache/InfinispanCacheConfiguration.java @@ -56,11 +56,10 @@ public class InfinispanCacheConfiguration { public InfinispanCacheConfiguration(CacheProperties cacheProperties, CacheManagerCustomizers customizers, - ObjectProvider defaultConfigurationBuilderProvider) { + ObjectProvider defaultConfigurationBuilder) { this.cacheProperties = cacheProperties; this.customizers = customizers; - this.defaultConfigurationBuilder = defaultConfigurationBuilderProvider - .getIfAvailable(); + this.defaultConfigurationBuilder = defaultConfigurationBuilder.getIfAvailable(); } @Bean diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cache/JCacheCacheConfiguration.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cache/JCacheCacheConfiguration.java index 907e65310d..582fc358e5 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cache/JCacheCacheConfiguration.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cache/JCacheCacheConfiguration.java @@ -71,13 +71,12 @@ class JCacheCacheConfiguration { JCacheCacheConfiguration(CacheProperties cacheProperties, CacheManagerCustomizers customizers, - ObjectProvider> defaultCacheConfigurationProvider, - ObjectProvider> cacheManagerCustomizersProvider) { + ObjectProvider> defaultCacheConfiguration, + ObjectProvider> cacheManagerCustomizers) { this.cacheProperties = cacheProperties; this.customizers = customizers; - this.defaultCacheConfiguration = defaultCacheConfigurationProvider - .getIfAvailable(); - this.cacheManagerCustomizers = cacheManagerCustomizersProvider.getIfAvailable(); + this.defaultCacheConfiguration = defaultCacheConfiguration.getIfAvailable(); + this.cacheManagerCustomizers = cacheManagerCustomizers.getIfAvailable(); } @Bean diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cassandra/CassandraAutoConfiguration.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cassandra/CassandraAutoConfiguration.java index a6deb00947..1fda279458 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cassandra/CassandraAutoConfiguration.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/cassandra/CassandraAutoConfiguration.java @@ -54,10 +54,9 @@ public class CassandraAutoConfiguration { private final List builderCustomizers; public CassandraAutoConfiguration(CassandraProperties properties, - ObjectProvider> builderCustomizersProvider) { + ObjectProvider> builderCustomizers) { this.properties = properties; - this.builderCustomizers = builderCustomizersProvider - .getIfAvailable(); + this.builderCustomizers = builderCustomizers.getIfAvailable(); } @Bean diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/couchbase/SpringBootCouchbaseDataConfiguration.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/couchbase/SpringBootCouchbaseDataConfiguration.java index 9e210703c2..3d80b8654b 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/couchbase/SpringBootCouchbaseDataConfiguration.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/couchbase/SpringBootCouchbaseDataConfiguration.java @@ -53,10 +53,10 @@ class SpringBootCouchbaseDataConfiguration extends AbstractCouchbaseDataConfigur SpringBootCouchbaseDataConfiguration(ApplicationContext applicationContext, CouchbaseDataProperties properties, - ObjectProvider couchbaseConfigurerProvider) { + ObjectProvider couchbaseConfigurer) { this.applicationContext = applicationContext; this.properties = properties; - this.couchbaseConfigurer = couchbaseConfigurerProvider.getIfAvailable(); + this.couchbaseConfigurer = couchbaseConfigurer.getIfAvailable(); } @Override diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/neo4j/Neo4jDataAutoConfiguration.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/neo4j/Neo4jDataAutoConfiguration.java index f0a069b1b9..b165a70b31 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/neo4j/Neo4jDataAutoConfiguration.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/neo4j/Neo4jDataAutoConfiguration.java @@ -67,11 +67,10 @@ public class Neo4jDataAutoConfiguration { @Bean public SessionFactory sessionFactory(org.neo4j.ogm.config.Configuration configuration, ApplicationContext applicationContext, - ObjectProvider> eventListenersProvider) { + ObjectProvider> eventListeners) { SessionFactory sessionFactory = new SessionFactory(configuration, getPackagesToScan(applicationContext)); - List providedEventListeners = eventListenersProvider - .getIfAvailable(); + List providedEventListeners = eventListeners.getIfAvailable(); if (providedEventListeners != null) { for (EventListener eventListener : providedEventListeners) { sessionFactory.register(eventListener); diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/RedisAutoConfiguration.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/RedisAutoConfiguration.java index 1c770888d5..909a81cdd3 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/RedisAutoConfiguration.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/data/redis/RedisAutoConfiguration.java @@ -78,11 +78,11 @@ public class RedisAutoConfiguration { private final RedisClusterConfiguration clusterConfiguration; public RedisConnectionConfiguration(RedisProperties properties, - ObjectProvider sentinelConfigurationProvider, - ObjectProvider clusterConfigurationProvider) { + ObjectProvider sentinelConfiguration, + ObjectProvider clusterConfiguration) { this.properties = properties; - this.sentinelConfiguration = sentinelConfigurationProvider.getIfAvailable(); - this.clusterConfiguration = clusterConfigurationProvider.getIfAvailable(); + this.sentinelConfiguration = sentinelConfiguration.getIfAvailable(); + this.clusterConfiguration = clusterConfiguration.getIfAvailable(); } @Bean diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/elasticsearch/jest/JestAutoConfiguration.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/elasticsearch/jest/JestAutoConfiguration.java index 2baf29a529..8a239559af 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/elasticsearch/jest/JestAutoConfiguration.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/elasticsearch/jest/JestAutoConfiguration.java @@ -54,12 +54,11 @@ public class JestAutoConfiguration { private final List builderCustomizers; - public JestAutoConfiguration(JestProperties properties, - ObjectProvider gsonProvider, - ObjectProvider> builderCustomizersProvider) { + public JestAutoConfiguration(JestProperties properties, ObjectProvider gson, + ObjectProvider> builderCustomizers) { this.properties = properties; - this.gsonProvider = gsonProvider; - this.builderCustomizers = builderCustomizersProvider.getIfAvailable(); + this.gsonProvider = gson; + this.builderCustomizers = builderCustomizers.getIfAvailable(); } @Bean(destroyMethod = "shutdownClient") diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration.java index c49ea59ebb..8c474f81ff 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration.java @@ -93,15 +93,14 @@ public class FlywayAutoConfiguration { private final FlywayMigrationStrategy migrationStrategy; public FlywayConfiguration(FlywayProperties properties, - ResourceLoader resourceLoader, - ObjectProvider dataSourceProvider, - @FlywayDataSource ObjectProvider flywayDataSourceProvider, - ObjectProvider migrationStrategyProvider) { + ResourceLoader resourceLoader, ObjectProvider dataSource, + @FlywayDataSource ObjectProvider flywayDataSource, + ObjectProvider migrationStrategy) { this.properties = properties; this.resourceLoader = resourceLoader; - this.dataSource = dataSourceProvider.getIfUnique(); - this.flywayDataSource = flywayDataSourceProvider.getIfAvailable(); - this.migrationStrategy = migrationStrategyProvider.getIfAvailable(); + this.dataSource = dataSource.getIfUnique(); + this.flywayDataSource = flywayDataSource.getIfAvailable(); + this.migrationStrategy = migrationStrategy.getIfAvailable(); } @PostConstruct @@ -185,7 +184,6 @@ public class FlywayAutoConfiguration { } - private static class SpringBootFlyway extends Flyway { private static final String VENDOR_PLACEHOLDER = "{vendor}"; @@ -194,13 +192,12 @@ public class FlywayAutoConfiguration { public void setLocations(String... locations) { if (usesVendorLocation(locations)) { try { - String url = (String) JdbcUtils.extractDatabaseMetaData( - getDataSource(), "getURL"); + String url = (String) JdbcUtils + .extractDatabaseMetaData(getDataSource(), "getURL"); DatabaseDriver vendor = DatabaseDriver.fromJdbcUrl(url); if (vendor != DatabaseDriver.UNKNOWN) { for (int i = 0; i < locations.length; i++) { - locations[i] = locations[i].replace( - VENDOR_PLACEHOLDER, + locations[i] = locations[i].replace(VENDOR_PLACEHOLDER, vendor.getId()); } } @@ -212,7 +209,6 @@ public class FlywayAutoConfiguration { super.setLocations(locations); } - private boolean usesVendorLocation(String... locations) { for (String location : locations) { if (location.contains(VENDOR_PLACEHOLDER)) { diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration.java index 8117d3ea49..dc4297926b 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/groovy/template/GroovyTemplateAutoConfiguration.java @@ -77,10 +77,10 @@ public class GroovyTemplateAutoConfiguration { public GroovyMarkupConfiguration(ApplicationContext applicationContext, GroovyTemplateProperties properties, - ObjectProvider templateEngineProvider) { + ObjectProvider templateEngine) { this.applicationContext = applicationContext; this.properties = properties; - this.templateEngine = templateEngineProvider.getIfAvailable(); + this.templateEngine = templateEngine.getIfAvailable(); } @PostConstruct diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jersey/JerseyAutoConfiguration.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jersey/JerseyAutoConfiguration.java index 357aafa42a..2d76b3dfe0 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jersey/JerseyAutoConfiguration.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jersey/JerseyAutoConfiguration.java @@ -100,10 +100,10 @@ public class JerseyAutoConfiguration implements ServletContextAware { private String path; public JerseyAutoConfiguration(JerseyProperties jersey, ResourceConfig config, - ObjectProvider> customizersProvider) { + ObjectProvider> customizers) { this.jersey = jersey; this.config = config; - this.customizers = customizersProvider.getIfAvailable(); + this.customizers = customizers.getIfAvailable(); } @PostConstruct diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jms/artemis/ArtemisEmbeddedServerConfiguration.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jms/artemis/ArtemisEmbeddedServerConfiguration.java index f7730e8cc2..a3e68caa54 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jms/artemis/ArtemisEmbeddedServerConfiguration.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jms/artemis/ArtemisEmbeddedServerConfiguration.java @@ -56,13 +56,13 @@ class ArtemisEmbeddedServerConfiguration { private final List topicsConfiguration; ArtemisEmbeddedServerConfiguration(ArtemisProperties properties, - ObjectProvider> configurationCustomizersProvider, - ObjectProvider> queuesConfigurationProvider, - ObjectProvider> topicsConfigurationProvider) { + ObjectProvider> configurationCustomizers, + ObjectProvider> queuesConfiguration, + ObjectProvider> topicsConfiguration) { this.properties = properties; - this.configurationCustomizers = configurationCustomizersProvider.getIfAvailable(); - this.queuesConfiguration = queuesConfigurationProvider.getIfAvailable(); - this.topicsConfiguration = topicsConfigurationProvider.getIfAvailable(); + this.configurationCustomizers = configurationCustomizers.getIfAvailable(); + this.queuesConfiguration = queuesConfiguration.getIfAvailable(); + this.topicsConfiguration = topicsConfiguration.getIfAvailable(); } @Bean diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jooq/JooqAutoConfiguration.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jooq/JooqAutoConfiguration.java index d0cb1c3097..eb7208ae3b 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jooq/JooqAutoConfiguration.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/jooq/JooqAutoConfiguration.java @@ -83,7 +83,7 @@ public class JooqAutoConfiguration { private final JooqProperties properties; - private final ConnectionProvider connectionProvider; + private final ConnectionProvider connection; private final TransactionProvider transactionProvider; @@ -99,21 +99,20 @@ public class JooqAutoConfiguration { public DslContextConfiguration(JooqProperties properties, ConnectionProvider connectionProvider, - ObjectProvider transactionProviderProvider, - ObjectProvider recordMapperProviderProvider, - ObjectProvider settingsProvider, - ObjectProvider recordListenerProvidersProvider, + ObjectProvider transactionProvider, + ObjectProvider recordMapperProvider, + ObjectProvider settings, + ObjectProvider recordListenerProviders, ExecuteListenerProvider[] executeListenerProviders, - ObjectProvider visitListenerProvidersProvider) { + ObjectProvider visitListenerProviders) { this.properties = properties; - this.connectionProvider = connectionProvider; - this.transactionProvider = transactionProviderProvider.getIfAvailable(); - this.recordMapperProvider = recordMapperProviderProvider.getIfAvailable(); - this.settings = settingsProvider.getIfAvailable(); - this.recordListenerProviders = recordListenerProvidersProvider - .getIfAvailable(); + this.connection = connectionProvider; + this.transactionProvider = transactionProvider.getIfAvailable(); + this.recordMapperProvider = recordMapperProvider.getIfAvailable(); + this.settings = settings.getIfAvailable(); + this.recordListenerProviders = recordListenerProviders.getIfAvailable(); this.executeListenerProviders = executeListenerProviders; - this.visitListenerProviders = visitListenerProvidersProvider.getIfAvailable(); + this.visitListenerProviders = visitListenerProviders.getIfAvailable(); } @Bean @@ -128,7 +127,7 @@ public class JooqAutoConfiguration { if (this.properties.getSqlDialect() != null) { configuration.set(this.properties.getSqlDialect()); } - configuration.set(this.connectionProvider); + configuration.set(this.connection); if (this.transactionProvider != null) { configuration.set(this.transactionProvider); } diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseAutoConfiguration.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseAutoConfiguration.java index 62ad24bd91..66eb37abb9 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseAutoConfiguration.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/liquibase/LiquibaseAutoConfiguration.java @@ -77,11 +77,11 @@ public class LiquibaseAutoConfiguration { public LiquibaseConfiguration(LiquibaseProperties properties, ResourceLoader resourceLoader, DataSource dataSource, - @LiquibaseDataSource ObjectProvider liquibaseDataSourceProvider) { + @LiquibaseDataSource ObjectProvider liquibaseDataSource) { this.properties = properties; this.resourceLoader = resourceLoader; this.dataSource = dataSource; - this.liquibaseDataSource = liquibaseDataSourceProvider.getIfAvailable(); + this.liquibaseDataSource = liquibaseDataSource.getIfAvailable(); } @PostConstruct diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/mail/MailSenderAutoConfiguration.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/mail/MailSenderAutoConfiguration.java index a14095ba85..3bc70bf53f 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/mail/MailSenderAutoConfiguration.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/mail/MailSenderAutoConfiguration.java @@ -59,9 +59,9 @@ public class MailSenderAutoConfiguration { private final Session session; public MailSenderAutoConfiguration(MailProperties properties, - ObjectProvider sessionProvider) { + ObjectProvider session) { this.properties = properties; - this.session = sessionProvider.getIfAvailable(); + this.session = session.getIfAvailable(); } @Bean diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/mongo/MongoAutoConfiguration.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/mongo/MongoAutoConfiguration.java index fb0363abfb..83fb675354 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/mongo/MongoAutoConfiguration.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/mongo/MongoAutoConfiguration.java @@ -54,9 +54,9 @@ public class MongoAutoConfiguration { private MongoClient mongo; public MongoAutoConfiguration(MongoProperties properties, - ObjectProvider optionsProvider, Environment environment) { + ObjectProvider options, Environment environment) { this.properties = properties; - this.options = optionsProvider.getIfAvailable(); + this.options = options.getIfAvailable(); this.environment = environment; } diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaAutoConfiguration.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaAutoConfiguration.java index 4d1a38c69a..3149bbbeaa 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaAutoConfiguration.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaAutoConfiguration.java @@ -88,8 +88,8 @@ public class HibernateJpaAutoConfiguration extends JpaBaseConfiguration { public HibernateJpaAutoConfiguration(DataSource dataSource, JpaProperties jpaProperties, - ObjectProvider jtaTransactionManagerProvider) { - super(dataSource, jpaProperties, jtaTransactionManagerProvider); + ObjectProvider jtaTransactionManager) { + super(dataSource, jpaProperties, jtaTransactionManager); } @Override diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/orm/jpa/JpaBaseConfiguration.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/orm/jpa/JpaBaseConfiguration.java index 48f79d2ff0..7dfb12ee2f 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/orm/jpa/JpaBaseConfiguration.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/orm/jpa/JpaBaseConfiguration.java @@ -74,10 +74,10 @@ public abstract class JpaBaseConfiguration implements BeanFactoryAware { private ConfigurableListableBeanFactory beanFactory; protected JpaBaseConfiguration(DataSource dataSource, JpaProperties properties, - ObjectProvider jtaTransactionManagerProvider) { + ObjectProvider jtaTransactionManager) { this.dataSource = dataSource; this.properties = properties; - this.jtaTransactionManager = jtaTransactionManagerProvider.getIfAvailable(); + this.jtaTransactionManager = jtaTransactionManager.getIfAvailable(); } @Bean @@ -103,10 +103,10 @@ public abstract class JpaBaseConfiguration implements BeanFactoryAware { @ConditionalOnMissingBean public EntityManagerFactoryBuilder entityManagerFactoryBuilder( JpaVendorAdapter jpaVendorAdapter, - ObjectProvider persistenceUnitManagerProvider) { + ObjectProvider persistenceUnitManager) { EntityManagerFactoryBuilder builder = new EntityManagerFactoryBuilder( jpaVendorAdapter, this.properties.getProperties(), - persistenceUnitManagerProvider.getIfAvailable()); + persistenceUnitManager.getIfAvailable()); builder.setCallback(getVendorCallback()); return builder; } diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/security/oauth2/authserver/OAuth2AuthorizationServerConfiguration.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/security/oauth2/authserver/OAuth2AuthorizationServerConfiguration.java index 0fd08bb113..4480b40de7 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/security/oauth2/authserver/OAuth2AuthorizationServerConfiguration.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/security/oauth2/authserver/OAuth2AuthorizationServerConfiguration.java @@ -78,11 +78,11 @@ public class OAuth2AuthorizationServerConfiguration public OAuth2AuthorizationServerConfiguration(BaseClientDetails details, AuthenticationManager authenticationManager, - ObjectProvider tokenStoreProvider, + ObjectProvider tokenStore, AuthorizationServerProperties properties) { this.details = details; this.authenticationManager = authenticationManager; - this.tokenStore = tokenStoreProvider.getIfAvailable(); + this.tokenStore = tokenStore.getIfAvailable(); this.properties = properties; } diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/security/oauth2/resource/ResourceServerTokenServicesConfiguration.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/security/oauth2/resource/ResourceServerTokenServicesConfiguration.java index d0313a6488..08e5508d3f 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/security/oauth2/resource/ResourceServerTokenServicesConfiguration.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/security/oauth2/resource/ResourceServerTokenServicesConfiguration.java @@ -85,11 +85,10 @@ public class ResourceServerTokenServicesConfiguration { @Bean @ConditionalOnMissingBean public UserInfoRestTemplateFactory userInfoRestTemplateFactory( - ObjectProvider> customizersProvider, - ObjectProvider detailsProvider, - ObjectProvider oauth2ClientContextProvider) { - return new UserInfoRestTemplateFactory(customizersProvider, detailsProvider, - oauth2ClientContextProvider); + ObjectProvider> customizers, + ObjectProvider details, + ObjectProvider oauth2ClientContext) { + return new UserInfoRestTemplateFactory(customizers, details, oauth2ClientContext); } @Configuration @@ -133,12 +132,12 @@ public class ResourceServerTokenServicesConfiguration { private final PrincipalExtractor principalExtractor; public SocialTokenServicesConfiguration(ResourceServerProperties sso, - ObjectProvider> connectionFactoryProvider, + ObjectProvider> connectionFactory, UserInfoRestTemplateFactory restTemplateFactory, ObjectProvider authoritiesExtractor, ObjectProvider principalExtractor) { this.sso = sso; - this.connectionFactory = connectionFactoryProvider.getIfAvailable(); + this.connectionFactory = connectionFactory.getIfAvailable(); this.restTemplate = restTemplateFactory.getUserInfoRestTemplate(); this.authoritiesExtractor = authoritiesExtractor.getIfAvailable(); this.principalExtractor = principalExtractor.getIfAvailable(); @@ -225,9 +224,9 @@ public class ResourceServerTokenServicesConfiguration { private final List configurers; public JwtTokenServicesConfiguration(ResourceServerProperties resource, - ObjectProvider> configurersProvider) { + ObjectProvider> configurers) { this.resource = resource; - this.configurers = configurersProvider.getIfAvailable(); + this.configurers = configurers.getIfAvailable(); } @Bean diff --git a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/security/oauth2/resource/UserInfoRestTemplateFactory.java b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/security/oauth2/resource/UserInfoRestTemplateFactory.java index cfe4355410..ba17849d44 100644 --- a/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/security/oauth2/resource/UserInfoRestTemplateFactory.java +++ b/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/security/oauth2/resource/UserInfoRestTemplateFactory.java @@ -59,12 +59,12 @@ public class UserInfoRestTemplateFactory { private OAuth2RestTemplate template; public UserInfoRestTemplateFactory( - ObjectProvider> customizersProvider, - ObjectProvider detailsProvider, - ObjectProvider oauth2ClientContextProvider) { - this.customizers = customizersProvider.getIfAvailable(); - this.details = detailsProvider.getIfAvailable(); - this.oauth2ClientContext = oauth2ClientContextProvider.getIfAvailable(); + ObjectProvider> customizers, + ObjectProvider details, + ObjectProvider oauth2ClientContext) { + this.customizers = customizers.getIfAvailable(); + this.details = details.getIfAvailable(); + this.oauth2ClientContext = oauth2ClientContext.getIfAvailable(); } public OAuth2RestTemplate getUserInfoRestTemplate() { diff --git a/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/security/oauth2/sso/CustomRestTemplateBasicOAuth2SsoConfigurationTests.java b/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/security/oauth2/sso/CustomRestTemplateBasicOAuth2SsoConfigurationTests.java index 1dee191cd4..63a8ad3150 100644 --- a/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/security/oauth2/sso/CustomRestTemplateBasicOAuth2SsoConfigurationTests.java +++ b/spring-boot-autoconfigure/src/test/java/org/springframework/boot/autoconfigure/security/oauth2/sso/CustomRestTemplateBasicOAuth2SsoConfigurationTests.java @@ -57,11 +57,11 @@ public class CustomRestTemplateBasicOAuth2SsoConfigurationTests { private ApplicationContext applicationContext; @Autowired - private ObjectProvider restTemplateProvider; + private ObjectProvider restTemplate; @Test public void customRestTemplateCanBePrimary() { - RestTemplate restTemplate = this.restTemplateProvider.getIfAvailable(); + RestTemplate restTemplate = this.restTemplate.getIfAvailable(); verifyZeroInteractions(restTemplate); assertThat(this.applicationContext.getBeansOfType(RestTemplate.class)).hasSize(1); }