Bird
0
0

Why does Spring Boot prefer application.properties or application.yml files for configuration instead of hardcoding values in code?

hard📝 Conceptual Q10 of 15
Spring Boot - Application Configuration
Why does Spring Boot prefer application.properties or application.yml files for configuration instead of hardcoding values in code?
ATo make the application slower but more secure
BBecause hardcoding is not allowed by Java language
CTo separate configuration from code for easier changes and environment management
DTo force developers to learn property file syntax
Step-by-Step Solution
Solution:
  1. Step 1: Understand configuration best practices

    Separating config from code allows changing settings without recompiling.
  2. Step 2: Identify why Spring Boot uses properties files

    It enables easy environment-specific configs and cleaner code management.
  3. Final Answer:

    To separate configuration from code for easier changes and environment management -> Option C
  4. Quick Check:

    Separation of config and code improves flexibility [OK]
Quick Trick: Keep config separate for flexibility and environment control [OK]
Common Mistakes:
  • Thinking hardcoding is disallowed by Java
  • Assuming config files slow app down
  • Believing config files are for forcing syntax learning

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Spring Boot Quizzes