├── .circleci └── config.yml ├── README.md ├── k8s ├── configmap.yaml └── deployment.yaml ├── pom.xml ├── renovate.json ├── skaffold.yaml └── src ├── main ├── java │ └── pl │ │ └── piomin │ │ └── services │ │ └── playground │ │ ├── ConfigApp.java │ │ ├── beans │ │ ├── MyBean1.java │ │ ├── MyBean2.java │ │ ├── MyBean3.java │ │ ├── MyBean4.java │ │ ├── MyBean5.java │ │ ├── MyBean6.java │ │ ├── MyBeansOrPropertyCondition.java │ │ ├── MyConfiguration.java │ │ └── MyConfigurationOverride.java │ │ └── model │ │ ├── Person.java │ │ └── PersonsList.java └── resources │ ├── additional-test.yml │ ├── additional.yml │ ├── app.yml │ ├── application-override.yml │ ├── application.yml │ ├── global.yml │ ├── override.yml │ └── sample-appconfig.yml └── test └── java └── pl └── piomin └── services └── playground ├── AutoConfigurationTest.java ├── ConfigurationPropertiesTest.java ├── LoadingOrderFourthTest.java ├── LoadingOrderSecondTest.java ├── LoadingOrderTest.java └── LoadingOrderThirdTest.java /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/springboot-configuration-playground/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/springboot-configuration-playground/HEAD/README.md -------------------------------------------------------------------------------- /k8s/configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/springboot-configuration-playground/HEAD/k8s/configmap.yaml -------------------------------------------------------------------------------- /k8s/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/springboot-configuration-playground/HEAD/k8s/deployment.yaml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/springboot-configuration-playground/HEAD/pom.xml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/springboot-configuration-playground/HEAD/renovate.json -------------------------------------------------------------------------------- /skaffold.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/springboot-configuration-playground/HEAD/skaffold.yaml -------------------------------------------------------------------------------- /src/main/java/pl/piomin/services/playground/ConfigApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/springboot-configuration-playground/HEAD/src/main/java/pl/piomin/services/playground/ConfigApp.java -------------------------------------------------------------------------------- /src/main/java/pl/piomin/services/playground/beans/MyBean1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/springboot-configuration-playground/HEAD/src/main/java/pl/piomin/services/playground/beans/MyBean1.java -------------------------------------------------------------------------------- /src/main/java/pl/piomin/services/playground/beans/MyBean2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/springboot-configuration-playground/HEAD/src/main/java/pl/piomin/services/playground/beans/MyBean2.java -------------------------------------------------------------------------------- /src/main/java/pl/piomin/services/playground/beans/MyBean3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/springboot-configuration-playground/HEAD/src/main/java/pl/piomin/services/playground/beans/MyBean3.java -------------------------------------------------------------------------------- /src/main/java/pl/piomin/services/playground/beans/MyBean4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/springboot-configuration-playground/HEAD/src/main/java/pl/piomin/services/playground/beans/MyBean4.java -------------------------------------------------------------------------------- /src/main/java/pl/piomin/services/playground/beans/MyBean5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/springboot-configuration-playground/HEAD/src/main/java/pl/piomin/services/playground/beans/MyBean5.java -------------------------------------------------------------------------------- /src/main/java/pl/piomin/services/playground/beans/MyBean6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/springboot-configuration-playground/HEAD/src/main/java/pl/piomin/services/playground/beans/MyBean6.java -------------------------------------------------------------------------------- /src/main/java/pl/piomin/services/playground/beans/MyBeansOrPropertyCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/springboot-configuration-playground/HEAD/src/main/java/pl/piomin/services/playground/beans/MyBeansOrPropertyCondition.java -------------------------------------------------------------------------------- /src/main/java/pl/piomin/services/playground/beans/MyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/springboot-configuration-playground/HEAD/src/main/java/pl/piomin/services/playground/beans/MyConfiguration.java -------------------------------------------------------------------------------- /src/main/java/pl/piomin/services/playground/beans/MyConfigurationOverride.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/springboot-configuration-playground/HEAD/src/main/java/pl/piomin/services/playground/beans/MyConfigurationOverride.java -------------------------------------------------------------------------------- /src/main/java/pl/piomin/services/playground/model/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/springboot-configuration-playground/HEAD/src/main/java/pl/piomin/services/playground/model/Person.java -------------------------------------------------------------------------------- /src/main/java/pl/piomin/services/playground/model/PersonsList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/springboot-configuration-playground/HEAD/src/main/java/pl/piomin/services/playground/model/PersonsList.java -------------------------------------------------------------------------------- /src/main/resources/additional-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/springboot-configuration-playground/HEAD/src/main/resources/additional-test.yml -------------------------------------------------------------------------------- /src/main/resources/additional.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/springboot-configuration-playground/HEAD/src/main/resources/additional.yml -------------------------------------------------------------------------------- /src/main/resources/app.yml: -------------------------------------------------------------------------------- 1 | property3: app -------------------------------------------------------------------------------- /src/main/resources/application-override.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/springboot-configuration-playground/HEAD/src/main/resources/application-override.yml -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/springboot-configuration-playground/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/global.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/springboot-configuration-playground/HEAD/src/main/resources/global.yml -------------------------------------------------------------------------------- /src/main/resources/override.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/springboot-configuration-playground/HEAD/src/main/resources/override.yml -------------------------------------------------------------------------------- /src/main/resources/sample-appconfig.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/springboot-configuration-playground/HEAD/src/main/resources/sample-appconfig.yml -------------------------------------------------------------------------------- /src/test/java/pl/piomin/services/playground/AutoConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/springboot-configuration-playground/HEAD/src/test/java/pl/piomin/services/playground/AutoConfigurationTest.java -------------------------------------------------------------------------------- /src/test/java/pl/piomin/services/playground/ConfigurationPropertiesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/springboot-configuration-playground/HEAD/src/test/java/pl/piomin/services/playground/ConfigurationPropertiesTest.java -------------------------------------------------------------------------------- /src/test/java/pl/piomin/services/playground/LoadingOrderFourthTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/springboot-configuration-playground/HEAD/src/test/java/pl/piomin/services/playground/LoadingOrderFourthTest.java -------------------------------------------------------------------------------- /src/test/java/pl/piomin/services/playground/LoadingOrderSecondTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/springboot-configuration-playground/HEAD/src/test/java/pl/piomin/services/playground/LoadingOrderSecondTest.java -------------------------------------------------------------------------------- /src/test/java/pl/piomin/services/playground/LoadingOrderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/springboot-configuration-playground/HEAD/src/test/java/pl/piomin/services/playground/LoadingOrderTest.java -------------------------------------------------------------------------------- /src/test/java/pl/piomin/services/playground/LoadingOrderThirdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/piomin/springboot-configuration-playground/HEAD/src/test/java/pl/piomin/services/playground/LoadingOrderThirdTest.java --------------------------------------------------------------------------------