What is Dependency Injection in Spring?
A - It is a design pattern which implements Inversion of Control for software applications.
B - It is one of the spring module.
C - It is a technique to get dependencies of any project.
D - It is used to promote tight coupling in code.