I am going through a book on spring, and it says that dependency injection helps with tight/loose coupling and unit testing.
I can understand the tight coupling part,