Concept Flow - Profile-based configuration
Start Application
Check Active Profiles
Load application.properties
Load profile-specific properties
Override common properties with profile ones
Initialize Beans with final config
Application runs with profile config
Spring Boot starts, checks which profile is active, loads common and profile-specific settings, then runs with the combined configuration.