1

在 AspectJ 中,我们有两个概念:

  1. 目标对象
  2. AOP 代理

我实例化了一个目标对象,然后将它传递给代理工厂并建议它。为了获得新的建议对象,我必须调用proxyFactory.getProxy().

我的目标对象是其他 bean 使用的 Spring bean。一旦 proxyFactory 建议我如何在任何使用它的地方用 AOP 代理替换目标对象?我正在使用 Spring 上下文。

我认为 AspectJ 做了类似的事情,因为您只需添加一些包含“aop”的 XML 标记,然后您的 bean 包含新的建议方法。

4

0 回答 0