Dependency injection (DI) reiškia, kad klasė nekuria savo bendradarbių pati — ji deklaruoja, ko jai reikia, o karkasas tai pateikia. IoC (Inversion of Control) konteineris yra ta Spring dalis, kuri kuria objektus (beanus), sujungia jų priklausomybes ir valdo jų gyvavimo ciklą. „Valdymo inversija“ = objektų kūrimo valdymą perduodate konteineriui, o ne naudojate new.
Beanų deklaravimas ir injekcija
{
PaymentGateway gateway;
{
.gateway = gateway;
}
}
{ }
