Merge pull request #7 from zachmarshall/disable-consul

Make consul auto configuration conditional
This commit is contained in:
Spencer Gibb
2015-05-22 11:51:49 -04:00
2 changed files with 4 additions and 0 deletions

View File

@@ -17,6 +17,7 @@
package org.springframework.cloud.consul.config;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.cloud.consul.ConsulAutoConfiguration;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@@ -28,6 +29,7 @@ import org.springframework.core.env.ConfigurableEnvironment;
*/
@Configuration
@Import(ConsulAutoConfiguration.class)
@ConditionalOnProperty(name = "spring.cloud.consul.enabled", matchIfMissing = true)
public class ConsulConfigBootstrapConfiguration {
@Autowired

View File

@@ -17,6 +17,7 @@
package org.springframework.cloud.consul;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@@ -28,6 +29,7 @@ import com.ecwid.consul.v1.ConsulClient;
*/
@Configuration
@EnableConfigurationProperties
@ConditionalOnProperty(name = "spring.cloud.consul.enabled", matchIfMissing = true)
public class ConsulAutoConfiguration {
@Bean