Dependency injection (DI) pomeni, da razred ne ustvarja svojih sodelavcev sam — deklarira, kaj potrebuje, ogrodje pa mu to priskrbi. IoC (Inversion of Control) vsebnik je del Springa, ki gradi objekte (beane), poveže njihove odvisnosti in upravlja njihov življenjski cikel. "Inversion of control" = nadzor nad ustvarjanjem objektov predaš vsebniku namesto uporabe new.
Deklaracija in injiciranje beanov
{
PaymentGateway gateway;
{
.gateway = gateway;
}
}
{ }
