Adds support for spring.config.import=consul: (#672)

This commit is contained in:
Spencer Gibb
2020-09-09 16:16:52 -04:00
committed by GitHub
parent e94f45663a
commit 989485a4e5
12 changed files with 697 additions and 112 deletions

View File

@@ -54,6 +54,10 @@ public class ConsulAutoConfiguration {
@Bean
@ConditionalOnMissingBean
public ConsulClient consulClient(ConsulProperties consulProperties) {
return createConsulClient(consulProperties);
}
public static ConsulClient createConsulClient(ConsulProperties consulProperties) {
final int agentPort = consulProperties.getPort();
final String agentHost = !StringUtils.isEmpty(consulProperties.getScheme())
? consulProperties.getScheme() + "://" + consulProperties.getHost()