spring 基础原理

1、Spring Core Container(Spring容器),包含4个主要包:org.springframework.core、 org.springframework.bean、org.springframework.context 、org.springframework.exception。

2、Spring的核心容器就是一个超级大工厂,所有对象(包括数据资源、Hibernate SessionFactory等基础性的资源)都会被当成spring核心容器管理的对象,Spring中的一切对象统称为Bean。

3、Ioc(控制反转)也叫依赖注入,调用者可以通过Factory直接找到被依赖的对象,然后直接调用被依赖的对象,对象由工厂生成,不需要调用new()一个被依赖对象。比如说人用笔,人不需要通过new()生成笔,而是直接从工厂调用笔,直接使用即可。我们只需要配置applicationContext.xml文件使人的类与笔的类产生关系。

原文地址:https://www.cnblogs.com/run127/p/5496223.html