From 5c7cf1d884d3bd6fc6f65c73b8158bfbfe25611c Mon Sep 17 00:00:00 2001 From: James McAteer Date: Fri, 19 Jun 2020 15:16:26 +0100 Subject: [PATCH 1/3] Check first for a deliberate setting in any app config file before reverting to properties and environment variables --- .../drunkendev/web/settings/AppConfig.java | 27 ++++++++++++------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/drunkendev/web/settings/AppConfig.java b/src/main/java/com/drunkendev/web/settings/AppConfig.java index 742f00c..2c5a747 100644 --- a/src/main/java/com/drunkendev/web/settings/AppConfig.java +++ b/src/main/java/com/drunkendev/web/settings/AppConfig.java @@ -56,6 +56,7 @@ public class AppConfig implements InitializingBean { private final String configSystemEnv; private final String homeSystemProp; private final String homeSystemEnv; + private final String homeConfigProp; private Properties props; private final ClassLoader loader; @@ -83,6 +84,7 @@ public AppConfig(ClassLoader loader, String appName) { configSystemEnv = appNameUc + "_CONFIG"; homeSystemProp = appNameLc + ".home"; homeSystemEnv = appNameUc + "_HOME"; + homeConfigProp = appNameLc + ".home"; this.loader = loader == null ? AppConfig.class.getClassLoader() : loader; LOG.debug("APP NAME: " + appName); } @@ -136,6 +138,7 @@ public String getConfigFile() { * This will check int he following order for * *