2017-07-10 65 views
0

我在Spring AOP中有一個切入點定義,它選擇了一組特定的類,讓我們說A.是否有可能選擇A中所有類的父類?我更喜歡Spring AOP中的解決方案,但我也會感謝AspectJ中的謂詞定義,它可以完成這項工作。Spring AOP或AspectJ方法選擇給定類的父項

回答

0

您可以輕鬆地選擇A和A+的A的所有子類,但是因爲A類可能有許多根類(對於父對象,父類的父類)我認爲您無法爲此案例創建選擇器。但是,如果它是A的父類之一,則可以創建一般pointcup並檢查內部方面的建議調用。但是當你添加aspect的調用/檢查時它會降低性能。我不知道你的要求,但如果可以接受的話,試試這個。