SpringCore作為Spring框架的基礎,提供了控制反轉(IOC)和依賴注入(DI)等核心功能,以及企業(yè)級功能,如JNDI和定時任務等。通過本文,我們將從概述、功能點、背景、業(yè)務點、底層原理等多個方面深入剖析Spring Core,并通過多個Java示例展示其應用實踐,同時指出對應實踐的優(yōu)缺點。 功能點 Spring Core主要提供了以
Spring的核心容器是其他模塊建立的基礎,有Spring-core、Spring-beans、Spring-context、Spring-context-support和Spring-expression(String表達式語言)等模塊組成。 Spring-core模塊:提供了框架的基本組成部分,包括控制反轉(Inversion of Control,IOC)和依賴注入(Dependency Injection,DI)功能。