Swiftorial Logo
Home
Swift Lessons
Tutorials
Learn More
Career
Resources

Spring Boot FAQ: Top Questions

45. How do you use profiles to manage environment-specific configurations?

Spring Boot allows you to define separate property files for different environments using the spring.profiles.active setting.

πŸ—ΊοΈ Steps:

  1. Create application-dev.properties, application-prod.properties, etc.
  2. Activate a profile via CLI, environment variable, or application.properties.

πŸ“₯ Example:

spring.profiles.active=dev

πŸ† Expected Output:

Loads application-dev.properties at runtime.

πŸ› οΈ Use Cases:

  • Managing config across dev, test, and prod environments.
  • Avoiding hardcoded values and sensitive info in codebase.