Full Stack Development with JHipster - Second Edition
by Deepu K Sasidharan, Sendil Kumar Nellaiyapen
Introducing Spring profiles
Spring profiles (https://docs.spring.io/spring/docs/current/spring-framework-reference/core.html#beans-definition-profiles-java) let you change the way your application behaves based on environments. This is achieved using the @Profile annotations and profile-specific configuration files, which can be activated by specifying the spring.profiles.active property. Based on the profile that we set here, Spring will choose the appropriate application.properties|application.yml files and will include/exclude components that are included/excluded for the specific profile using the @Profile annotation in the Java source code.
For example, if we set spring.profiles.active=prod, all the Spring components that have @Profile("prod") ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access