@Configuration @Profile(value="cloud") @ConditionalOnClass(value=org.springframework.cloud.config.java.CloudScanConfiguration.class) @ConditionalOnMissingBean(value=org.springframework.cloud.Cloud.class) @ConditionalOnProperty(prefix="spring.cloud", name="enabled", havingValue="true", matchIfMissing=true) @Import(value=org.springframework.cloud.config.java.CloudScanConfiguration.class) public class CloudAutoConfiguration extends Object
Auto-configuration
for Spring Cloud.
Activates when there is no bean of type Cloud
is configured in the context, the
Cloud
type (this spring-cloud) is on the classpath, and the "cloud" profile is
active.
Once in effect, the auto-configuration is the equivalent of adding the
CloudScan
annotation in one of the configuration file. Specifically, it adds a
bean for each service bound to the application and one for
ApplicationInstanceInfo
Modifier and Type | Field and Description |
---|---|
static int |
ORDER |
Constructor and Description |
---|
CloudAutoConfiguration() |
public static final int ORDER
Copyright © 2019 Pivotal Software, Inc.. All rights reserved.