Method.getParameterAnnotations()


在Java的反射中,通常需要獲取方法參數上的注解,那么:
1,先拿到對象的Class對象.
2,然后找到某個方法的反射對象Method
3,然后再用Method的獲取參數注解.

Annotation[][] annos = method.getParameterAnnotations();

得到的結果是一個二維數組.
那么這個二維數組是怎么排列組合的呢?
首先舉個例子:
    @RedisScan
    public void save(@RedisSave()int id,@RedisSave()String name){

}

第一個參數下表為0,第二個為1

也就是說:annos[0][0] = RedisSave
               annos[1][0] = RedisSave
也就是說,二維數組是包含多個僅有一個值的數組.

轉載:https://blog.csdn.net/u011710466/article/details/52888387


免責聲明!

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



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