1.Bean容器: 提供管理java对象的容器.
管理对象定义维护,对象的创建,对象之间的关系等等,开发人员只需要调用容器的context即可获得所需要的对象实例,而不再需要在程序中通过New关键字去创建
2.IoC(Inversion of Control 控制反转)
(1) 降低代码之间的耦合度
(2)在程序开发中,实例的创建不再由调用者管理,而有Spring容器创建 ,对象的生命周期不再由程序管理,而是交给了Spring的Bean容器, 控制权发生了反转.
3.依赖注入 DI(Dependency Injection)
为bean对象注入依赖属性
(2.)注入方式
①属性注入
②构造方法注入
4.Spring框架使用过程
(1)加载配置文件
(2)初始化: 根据配置项进行初始化, 如:定义的Bean进行实例化.
(3)使用:根据容器获取到bean对象
初识Spring
最新推荐文章于 2022-07-04 22:16:55 发布