What are the different types of IoC (dependency injection)?
Constructor-based dependency injection: Constructor-based DI is
accomplished when the container invokes a class constructor with a number of
arguments, each representing a dependency on other class.
Setter-based dependency injection: Setter-based DI is accomplished
by the container calling setter methods on your beans after invoking a
no-argument constructor or no-argument static factory method to instantiate your
bean.
Read More →