Spring Framework 4.3.3 (and 5.0) will introduce means to programmatically define a bean definitions target type via a ResolvableType, which allows us to communicate complex generic type structures to the container.
We should make use of that within the configuration code backing @EnablePluginRegistries to make sure multiple plugin registries can be wired by type without having to resort to explicit qualifiers.
Spring Framework 4.3.3 (and 5.0) will introduce means to programmatically define a bean definitions target type via a
ResolvableType
, which allows us to communicate complex generic type structures to the container.We should make use of that within the configuration code backing
@EnablePluginRegistries
to make sure multiple plugin registries can be wired by type without having to resort to explicit qualifiers.