Spring是一个轻量级的控制反转Ioc和面向切面AOP的容器框架。
Spring作用:1、容器 2、提供多种技术支持 3、AOP(日志,事务) 4、提供众多方便辅助类(JDBC Template) 5、对主流框架hibernate等支持
什么是IOC?
IOC 控制反转,控制权的转移。应用程序本身不负责依赖对象的创建和维护,由容器实现。
DI 依赖注入 一种实现方式
IOC目的:创建对象并且组装对象之间的联系。
举例IOC房屋中介
房屋中介: IOC
找中介 找IOC容器
中介介绍房子 容器返回对象
入住 使用对象
Spring注入
是指在启动spring容器加载bean配置的时候,完成对变量的赋值行为。
两种方式:赋值注入 构造注入