代理模式

来源:互联网 发布:nike官网抢鞋软件 编辑:程序博客网 时间:2024/06/07 03:30

代理模式

  1. 切面(Aspect):就是你要实现的交叉的非核心业务功能
  2. 通知(Advice):通知切面的实际实现代码
  3. 切入点(Pointcut):定义通知应用在哪些连接点
  4. 目标对象(Target):被通知的对象
  5. 代理(Proxy):将通知应用到目标对象狗创建的对象

通知类型

  1. Around(环绕通知)
  2. Before(前置通知)
  3. After(后置通知)
  4. Throws(抛出异常通知)

ProxyFactoryBean

  1. target:代理的目标对象

  2. @After为后通知,表示目标方法执行后,无论是否有异常都会执行

  3. @AfterReturning为返回后通知,表示目标方法正常执行后,会执行该方法,但如果目标方法有异常抛出,则不执行
0 0
原创粉丝点击