@Configuration @ConditionalOnClass(value={org.springframework.security.oauth2.client.resource.OAuth2ProtectedResourceDetails.class,org.springframework.cloud.config.client.ConfigClientProperties.class}) @AutoConfigureAfter(value={org.springframework.cloud.config.client.ConfigClientAutoConfiguration.class,ConfigClientOAuth2BootstrapConfiguration.class}) public class ConfigResourceClientAutoConfiguration extends Object
OAuth2ConfigResourceClient when a
ConfigClientOAuth2ResourceDetails and a PlainTextConfigClient are
available in the container.| Constructor and Description |
|---|
ConfigResourceClientAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
ConfigResourceClient |
configResourceClient(ConfigClientOAuth2ResourceDetails resource,
org.springframework.cloud.config.client.ConfigClientProperties configClientProperties) |
public ConfigResourceClientAutoConfiguration()
@Bean @ConditionalOnMissingBean(value=PlainTextConfigClient.class) @ConditionalOnProperty(prefix="spring.cloud.config.client.oauth2", name={"client-id","client-secret"}) public ConfigResourceClient configResourceClient(ConfigClientOAuth2ResourceDetails resource, org.springframework.cloud.config.client.ConfigClientProperties configClientProperties)