Spring容器(框架)
- 定义:Spring是一个轻量级的、非入侵式的开源框架(容器)。
- 目标和使命:简化java开发,促进代码的松散耦合。
spring容器的概念,容器可以放很多东西,程序启动的时候会创建spring容器,会给spring容器一个清单,清单中列出了需要创建的对象以及对象依赖关系,spring容器会创建和组装好清单中的对象,然后将这些对象存放在spring容器中,当程序中需要使用的时候,可以到容器中查找获取,然后直接使用。具有依赖注入功能的容器,负责对象的实例化、对象的初始化,对象和对象之间依赖关系配置、对象的销毁、对外提供对象的查找等操作,控制对象的整个生命周期。