OptionalliveLive configurations are loaded on each request. By default, configurations loaded once when the application starts. Usefull to define dynamic configurations. No need to restart the application to apply changes.
OptionalpriorityExecution order among configurations, ascending: the lowest runs first.
A real application has several configurations (static settings, a remote overlay, one per vendable module) and some depend on values another one loads. Without an explicit order, two configurations writing the same key have an undefined winner. Equal priorities keep their declaration order, so unordered configurations behave exactly as before.
Prefer the named steps of ConfigurationPriority over bare numbers.
Configuration options.
This interface defines the configuration options for marking a class as a Configuration.