1.Spring会为每个被切面切入的组件创建代理对象,(Spring CGLIB 创建的代理对象,无视接口); 2.代理对象中保存了切面类里面所有通知方法构成的增强器链; 3.目标方法执行时,会先去执行增强器链中拿到需要提前执行的通知方法,然后去执行。