What is dependency injection and why does Spring use it?

DI supplies collaborators from outside the class — typically via constructor. Problem solved: tight coupling to concrete classes, hard unit tests, scattered...

What is dependency injection and why does Spring use it? · Home · Support the platform