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