1.SpringAOP
直接上图,AOP执行顺序如下所示:
2.Bean的生命周期
什么叫生命周期:指对象从创建到销毁的全过程。
2.1.Bean的生命周期示例
- 定义一个Orders类
public class Orders {
//无参构造器
public Orders() {
System.out.println("第一步,无参构造器");
}
private String oname;
public void setOname(String oname){
this.oname = oname;
System.out.println("第二步,set方法设置属性");
}
//创建执行的初始化的方法
public void initMethod(){
System.out.println("第三步,执行初始化方法");
}
public void destoryMethod(){
System.out.println("第五步,执行销毁方法");
}
}
- 在xml配置文件注入属性
<bean id = "orders" class="com.liyang.spring5.bean.Orders" init-method="initMethod" destroy-method="destoryMethod">
<property name="oname" value="yyyy"></property>
</bean>
- 添加bean的后置处理器,并在XML中配置
public class MyPostProcessor