#Spring Boot @ConfigurationProperties
Using application properties
spring.profiles.active=dev
Using command line argument
# Packaging the app
mvn clean package -Dspring.profiles.active=staging
# Running the packaged jar with `spring.profiles.active` argument
java -jar -Dspring.profiles.active=staging target/config-properties-demo-0.0.1-SNAPSHOT.jar
mvn spring-boot:run -Dspring.profiles.active=dev
Using environment variable
export SPRING_PROFILES_ACTIVE=prod