@Pointcut的表達式-@annotation


可以參考@Transtactional的具體實現。

限制連接點的匹配,其中連接點的主題(在 Spring AOP 中執行的方法)具有給定的 annotation。

官方案例:

任何連接點(僅在 Spring AOP 中執行方法),其中執行方法具有@Transactional annotation:

@annotation(org.springframework.transaction.annotation.Transactional)

官方的案例已經說的很清楚了,就是@annotation是匹配擁有指定注解的方法的。這里要注意,@annotation只匹配實現類中的有注解的方法,不會匹配接口中的注解方法。

參考:

https://www.cnblogs.com/jiafa/p/13835951.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM