2spring初识
- spring 快速入门
- spring XML配置
- 对象实例化配置
- 依赖注入配置
- 注解与Java Config
- Spring 单元测试
IoC控制反转
将对象的控制权交由第三方管理。
- Ioc控制反转(Inverse of Control),是一种设计理念
- 由代理人来创建和管理对象,消费者通过代理人来获取对象
- IoC的目的是降低对象之间的直接耦合
- 加入IoC容器将对象统一管理,让对象关联变为弱耦合
DI依赖注入
- IoC是设计理念,是现代程序设计遵循的标准,是宏观的设计目标
- DI(Dependency Injection)是具体技术实现,是微观实现(在运行时来完成对象的创建与绑定的工作)
- DI在Java中利用反射技术实现对象的注入(Injection)
Java中Spring框架的含义
- Spring可以从狭义和广义两个角度看待
- 狭义的Spring是指Spring框架(Spring Fremework)
- 广义的Spring是指Spring生态体系
狭义的Spring框架(Spring Fremework)
- Spring框架是企业开发复杂性的一站式解决方案
- Spring框架的核心是IoC容器与AOP面向切面编程
- Spring IoC负责创建与管理系统对象,并在此基础上扩展功能
广义的Spring生态体系
- Microsevices
- Reactive
- Cloud
- Web apps
- Serverless
- Event Driven
- Batch
Spring IOC容器职责
- 对象的控制权交由第三方统一管理(IoC控制反转)
- 利用Java反射技术实现运行时对象创建与关联(DI依赖注入)
- 基于配置提高应用程序的可维护性和扩展性
- DI是IoC的实现
导航,上一页,下一页
支持我-微信扫一扫-加入微信公众号
赞赏作者
![赞赏作者](https://img.znyd365.com/torey/Aseven/zanShang2.jpg)