java - Spring AOP 中如何使用 @Pointcut(?) 拦截被 “特定注解” 注解的类中所有的方法?
PHPz
PHPz 2017-04-18 10:44:14
0
3
1219
PHPz
PHPz

学习是最好的投资!

répondre à tous(3)
刘奇

En utilisant @within("ssm.annotation.Log"), vous pouvez intercepter toutes les méthodes de la classe annotée avec @Log.

洪涛

@annotation Cette expression ne peut être utilisée que pour les méthodes.
Si vous souhaitez obtenir l'effet souhaité, vous devez utiliser @execution(* * *(..)) pour découper toutes les méthodes de toutes les classes.
Puis dans la logique du point d'entrée, déterminez si la classe a des @Log annotations

Peter_Zhu

` @Pointcut("exécution(public com.company..controller...(..))")
privé vide conseil() {}`

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal