Injector

The Injector is a pluggable strategy to any IoC container such as Spring to be able to create and dependency-inject objects of a certain type.