Setting configuration - mykasmod/springboot-configuration-basic GitHub Wiki
See commit: https://github.com/mykasmod/springboot-configuration-basic/tree/c755f40e1e4b07722201c57b883b686363f9b249
Result:
configurationProjectProperties.projectName: Spring Boot
setting project name: Spring Boot
setting environment: Spring Boot
It's possible to overwrite configuration properties in command line by:
java -Dconfiguration.projectName=SPRING -jar springboot-configuration-0.0.1-SAPSHOT.jar
Result:
configurationProjectProperties.projectName: SPRING
setting project name: SPRING
setting environment: SPRING
In the same location as jar file create application.properties and add:
configuration.projectName=Spring and Spring Boot
Run in command line:
java -jar springboot-configuration-0.0.1-SNAPSHOT.jar
Result:
configurationProjectProperties.projectName: Spring and Spring Boot
setting project name: Spring and Spring Boot
setting environment: Spring and Spring Boot
In command line:
export CONFIGURATION_PROJECTNAME=Spring
java -jar springboot-configuration-0.0.1-SNAPSHOT.jar
Result:
configurationProjectProperties.projectName: Spring
setting project name: Spring
setting environment: Spring