Spring Core Container provides the core features of Spring Framework--dependency injection, IoC (Inversion of Control) container, and the application context. We will learn more about DI and IoC Container in Chapter 2, Dependency Injection.
Important core Spring modules are listed in the following table:
Module/Artifact | Use |
spring-core | Utilities used by other Spring modules. |
spring-beans | Support for Spring beans. In combination with spring-core provides the core feature of Spring Framework--dependency injection. Includes implementation of BeanFactory. |
spring-context | Implements ApplicationContext, which extends BeanFactory and provides support to load resources and internationalization, among others. |
spring-expression ... |