Systematic interview question

In Java, what is a Spring container?