Java 8中的注解是可重復(fù)的。讓我們直接深入看看例子,弄明白它是什么意思。 

首先,我們定義一個(gè)包裝注解,它包括了一個(gè)實(shí)際注解的數(shù)組 

Java代碼 
  1. @interface Hints {  
  2.     Hint[] value();  
  3. }  
  4.    
  5. @Repeatable(Hints.class)  
  6. @interface Hint {  
  7.     String value();  
  8. }  

只要在前面加上注解名:@Repeatable,Java 8 允許我們對(duì)同一類型使用多重注解: 

變體1:使用注解容器(老方法):