Dependency injection (DI) bermaksud sesuatu kelas tidak mencipta kolaboratornya sendiri — ia mengisytiharkan apa yang diperlukannya dan framework membekalkannya. Bekas IoC (Inversion of Control) ialah bahagian Spring yang membina object (beans), memasang kebergantungannya, dan mengurus kitaran hayatnya. "Inversion of control" = anda menyerahkan kawalan penciptaan object kepada bekas dan bukannya menggunakan new.
Mengisytihar dan menyuntik bean
{
PaymentGateway gateway;
{
.gateway = gateway;
}
}
{ }
