What is dependency injection in Spring?
What is dependency injection in spring and how is it useful?