di

Constructor, field, and method parameter injection.
Learn about the available scopes: Singleton, Prototype, Request, Refreshable, Context...