spring总结
一、 IoC(Inversion of control): 控制反转 1、IoC: 概念:控制权由对象本身转向容器;由容器根据配置文件去创建实例并创建各个实例之间的依赖关系 核心:bean工厂;在Spring中,bean工厂创建的各个实例称作bean 2、bean工厂创建bean的三种方式: u 通过构造方法直接创建: < bean id =”” class =”bean class name” > u 通过静态工厂方法创建: < bean id =”” class =”factory class name” factory-method =”” > u 通过非静态工厂方法创建: < bean id =”factory” class =”factory class name” > < bean id =”” factory-bean =” factory” factory-method =”” > 3、Spring中实现IoC的方式:依赖注入(Dependency Injection) Spring中依赖注入的两种方式: u 通过setter方法注入: < property name =”” > </ property > 其中,name属性的取值依setter方法名而定 u 通过构造方法注入: < constructor-arg index =”” > </