Spring AOP工作流程与代理模式.pptxVIP

  • 0
  • 0
  • 约小于1千字
  • 约 5页
  • 2026-05-13 发布于北京
  • 举报

AOP工作流程

AOP工作流程AOP工作流程AOP核心概念

AOP工作流程Spring容器启动读取所有切面配置中的切入点初始化bean,判定bean对应的类中的方法是否匹配到任意切入点匹配失败,创建对象匹配成功,创建原始对象(目标对象)的代理对象获取bean执行方法获取bean,调用方法并执行,完成操作获取的bean是代理对象时,根据代理对象的运行模式运行原始方法与增强的内容,完成操作@Component

@Aspect

publicclassMyAdvice{

@Pointcut(execution(voidcom.itheima.dao.BookDao.save()))

privatevoidptx(){}

@Pointcut(execution(voidcom.itheima.dao.BookDao.update()))

privatevoidpt(){}

@Before(pt())

publicvoidmethod(){

System.out.println(System.currentTimeMillis());

}

}

目标对象(Target):原始功能去掉共性功能对应的类产生的对象,这种对象是无法直接完成最终工作的代理(Proxy):目标对象无法直接完成工作,需要对其进行功能

文档评论(0)

1亿VIP精品文档

相关文档