Feature: Configuration Injection #4610
Labels
core feature
enhancement
New feature or request
story
Overarching issue with linked sub-issues
triage
all new issues awaiting classification
Milestone
Feature Request
Implement a feature that enables configuration injection. By annotating certain field values it should be possible to automatically resolve and set config values, for example:
thus,
someConfigValue
gets assigned the value ofedc.some.config.value
, or - lacking that - the default value"barbaz"
.In addition, it should be able to group config values together in a configuration object, which is basically a POJO:
Which Areas Would Be Affected?
dependency injection, ultimately the entire code base
Why Is the Feature Desired?
ease of use
Solution Proposal
enhance the
InjectionPoint
implementations, move some responsibility into theFieldInjectionPoint
to allow changing the behaviour in other impls.Subtasks
The text was updated successfully, but these errors were encountered: