Dependency injection (DI) innebär att en klass inte skapar sina egna medarbetare — den deklarerar vad den behöver och ramverket tillhandahåller dem. IoC-containern (Inversion of Control) är den del av Spring som bygger objekt (beans), kopplar ihop deras beroenden och hanterar deras livscykel. "Inversion of control" = du överlämnar kontrollen över objektskapandet till containern istället för att använda new.
Deklarera och injicera beans
{
PaymentGateway gateway;
{
.gateway = gateway;
}
}
{ }
