自定義類注解不生效


在切面的注解中使用@Within代替@Annotation。例如:

    @Before("@annotation(DataSource)")          其中DataSource為自定義注解

改為  @Before("@within(DataSource)")

 

ps:

@within:用於匹配所有持有指定注解類型內的方法;

@target:用於匹配當前目標對象類型的執行方法,其中目標對象持有指定的注解;

@args:用於匹配當前執行的方法傳入的參數持有指定注解的執行;

@annotation:用於匹配當前執行方法持有指定注解的方法。


免責聲明!

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



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