An abstract base implementation of ConfigurablePropertyResolver that provides
common functionality for resolving property placeholders, type conversion,
and required property validation.
A specialized PropertyResolver that allows full control over property
placeholder behavior and type conversion logic using a configurable
ConfigurableConversionService.
ConfigurationProperties is a class for defining application configuration in a typed and expressive way,
similar to defining settings in application.yaml, but directly in Dart.
A specialized MapPropertySource that represents traditional Java-style
.properties-like configuration, Dart-style .dart-like configuration,
Environment .env-like configuration, and YAML-style .yaml-like
configuration as a Dart Map.