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

本文总结了Spring框架中的关键概念,包括Spring AOP的执行顺序、Bean的生命周期及其七个步骤,以及循环依赖问题的产生、影响及解决办法。在循环依赖中,Spring通过三级缓存机制来避免问题,详细解释了对象在缓存中的迁移过程。
最低0.47元/天 解锁文章
862

被折叠的 条评论
为什么被折叠?



