3

我使用一些匿名内部类,例如

foo(){
      A a = new A(arg1){   //it isn't spring bean yet
           public Smt bar(){
                return new Smt();
           }
      }
 }

现在我想为这个类添加一些AOP包装。我怎样才能做到这一点?谢谢。

4

1 回答 1

2

// 现在还不是spring bean

我想这意味着它会在某个时候成为春豆?然后只需使用Spring AOP。它应该同样适用于匿名内部类。毕竟,它们与任何其他类一样具有名称和包。

如果没有,您可能必须使用 aspectj 编译或加载时编织。

于 2010-11-22T21:03:36.713 回答