A framework responsible for monitoring and automating the dependency injection process.
In this project, you can see how to use Spring IoC.