Dependency injection (DI) znamená, že si třída nevytváří vlastní spolupracovníky — deklaruje, co potřebuje, a framework jí to dodá. IoC (Inversion of Control) kontejner je ta část Springu, která staví objekty (beany), propojuje jejich závislosti a spravuje jejich životní cyklus. „Inversion of control“ = řízení tvorby objektů předáte kontejneru místo použití new.
Deklarace a injektování beanů
{
PaymentGateway gateway;
{
.gateway = gateway;
}
}
{ }
