From 8b089222bdce60e5de651abaee0bd8b778b9c9e8 Mon Sep 17 00:00:00 2001 From: Spencer Gibb Date: Thu, 8 Dec 2016 13:47:19 -0700 Subject: [PATCH] make external configurations optional --- .../cloud/netflix/archaius/ArchaiusAutoConfiguration.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/archaius/ArchaiusAutoConfiguration.java b/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/archaius/ArchaiusAutoConfiguration.java index 90cb3b61..b0d7d1a3 100644 --- a/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/archaius/ArchaiusAutoConfiguration.java +++ b/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/archaius/ArchaiusAutoConfiguration.java @@ -17,6 +17,7 @@ package org.springframework.cloud.netflix.archaius; import java.lang.reflect.Field; +import java.util.ArrayList; import java.util.List; import java.util.concurrent.atomic.AtomicBoolean; @@ -72,8 +73,8 @@ public class ArchaiusAutoConfiguration { @Autowired private ConfigurableEnvironment env; - @Autowired - private List externalConfigurations; + @Autowired(required = false) + private List externalConfigurations = new ArrayList<>(); @PreDestroy public void close() {