Spring的核心容器是其他模塊建立的基礎:
1 Spring-core模塊:提供了框架的基本組成部分,包括IOC和DI功能
2 Spring-beans模塊:提供了BeanFactory,是工廠模式的一個經典實現,Spring將管理對象稱為Bean
3 Spring-contex模塊:建立在Core和Beans模塊的基礎之上,提供了一個框架式對象訪問方式,是訪問定義和配置的任何對象的媒介。ApplicationContext接口是Context模塊的焦點。
4 Spring-context-support模塊:支持整合第三方庫到Spring應用程序上下文,特別是用於告訴緩存(EhCache、JCache)和任務調度(CommonJ、Quartz)的支持。
5 Spring-expression模塊:提供了強大的表達式語言去支持運行時查詢和操作對象圖。