Swiftorial Logo
Home
Swift Lessons
Tutorials
Learn More
Career
Resources

Spring Boot FAQ: Top Questions

37. How do you externalize configuration using YAML files?

Spring Boot supports YAML (.yml) format for configuration in place of application.properties. It is used for hierarchical data structures and improved readability.

📥 Example:

server:
  port: 8082

spring:
  datasource:
    url: jdbc:mysql://localhost:3306/mydb
    username: user
    password: pass

🏆 Expected Output:

App starts on port 8082 with MySQL configured from YAML.

🛠️ Use Cases:

  • Managing complex or nested config.
  • Organizing profile-specific settings.