Spring boot profiles are the feature that allows users to define a set of configurations for different environments like DEV, UAT, PRE-UAT, staging, and production.
we can activate a specific profile by setting spring_profile_active_profile in the configuration file.