2017-07-10 31 views
0

我在Spring AOP中有一个切入点定义,它选择了一组特定的类,让我们说A.是否有可能选择A中所有类的父类?我更喜欢Spring AOP中的解决方案,但我也会感谢AspectJ中的谓词定义,它可以完成这项工作。Spring AOP或AspectJ方法选择给定类的父项

回答

0

您可以轻松地选择A和A+的A的所有子类,但是因为A类可能有许多根类(对于父对象,父类的父类)我认为您无法为此案例创建选择器。但是,如果它是A的父类之一,则可以创建一般pointcup并检查内部方面的建议调用。但是当你添加aspect的调用/检查时它会降低性能。我不知道你的要求,但如果可以接受的话,试试这个。