IoC stands for Inversion Control.
Spring does Inversion of Control with Dependency Injection.
Why we call it as Inversion of Control?
While creating a object of bean, spring container injects the dependencies,
once a bean is defined with its required dependencies.
Dependencies can be injected
via