Building Configuration Hierarchy and Overriding
In this lesson, we will learn to build levels of configuration hierarchy.
Configuration hierarchy overview #
- The framework should bundle the default value for all the configurable parameters in a configuration file.
- These default values should be overridable from a project-specific configuration file.
- These project-specific configuration parameters should be overridable by passing as a JVM argument (i.e.,
-Dkey=value
).
Designing the configuration manager #
-
The ...