What is the purpose of the Spring IoC (Inversion of Control) container?
It facilitates a remote server to configure a local application.
It allows a database to define business objects via a shared schema at compile time.
It allows the front-end code to manage the ResponseBody objects provided by a back-end REST API.
It instantiates and configures objects, supplied at runtime, to classes that define them as a dependency.