\"Dependency Injection\" and \"Inversion of Control\" are often mentioned as the primary advantages of using the Spring framework for developing Web frameworks
Could
IOC is technique where you let someone else to create the object for you. And the someone else in case of spring is IOC container.
Dependency Injection is a technique where one object supplies the dependency of another object.