关于Spring

Spring的IOC(控制反转)

控制反转就是将创建的对象的事情交给Spring来管理。
IOC是控制反转的缩写,其实现方式是DI(依赖注入),所谓的DI就是给对象所依赖的属性赋值,含有两种方式的注入:依赖注入是有两种方式,一种是通过Set方法给值赋值,一种是根据构造器赋值,所以对应有两种注入,两种注入方式使用时,都必须有该方法。
关于Spring
使用:
关于Spring

p,c命名空间,scope作用域

所谓的命名空间就是xml文件中能使用哪些标签,只有引入了这些命名空间,才能使用对应的标签,p,c命名空间对应着两种依赖注入的简写形式:p对应着set注入,c对应着构造器注入。

关于Spring

bean的生命周期

关于Spring
采用代码演示周期:
第一步:通过无参构造创建bean的实例
第二步:通过set方法对属性进行依赖注入
第三步:调用init方法进行初始化(需在xml文件配置init方法)
第四步:使用bean
第五步:调用销毁方法销毁bean(需在xml文件配置destroy方法)
关于Spring
关于Spring
配置文件中指定init和destroy方法:
关于Spring

bean的后置处理器

所谓的后置处理器就是在bean的生命周期初始化前后对bean做一些改变:
关于Spring
配置文件中指定后置处理器的位置:
关于Spring