This is an internal documentation. There is a good chance you’re looking for something else. See Disclaimer.
Spring Boot - Run Environment
The run environment is equivalent to the currently active spring profile, which can be set using the
spring.profiles.active parameter (for example add --spring.profiles.active=development to the command line).
The following profiles are supported:
development
Some features are disabled:
do not create search index
disable history
allow insecure connection
no outgoing mails
…
production/test
Run level for use with production and test systems respectively.
update
Minimal system used for schema upgrades.
In the code the value can be requested using the RunEnvironmentService.
Tip
Profile can be set via SPRING_BOOT env. var. also.SPRING_PROFILE