使用匿名内部类的Spring AOP

3

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

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

现在我想为这个类添加一些AOP封装。我该怎么做?谢谢。

1个回答

2

// 这还不是Spring Bean

我猜这意味着它最终会成为一个Spring Bean?那么只需使用Spring AOP即可。它在匿名内部类上同样有效。毕竟,它们像任何其他类一样具有名称和包。

如果不是,您可能需要使用AspectJ编译或加载时编织。


P.Floyd - seanizer:谢谢。是的,可能会是春天。但是我不能使用匿名内部类,对吧? - Stan Kurilin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接