Java8新特性之重复注解(repeating annotations)浅析

前端技术 2023/09/08 Java

一、什么是重复注解

允许在同一申明类型(类,属性,或方法)的多次使用同一个注解

二、一个简单的例子

java 8之前也有重复使用注解的解决方案,但可读性不是很好,比如下面的代码:

复制代码 代码如下:

public @interface Authority {
     String role();
}

public @interface Authorities {
    Authority[] value();
}

public class RepeatAnnotationUseOldVersion {

    @Authorities({@Authority(role=\"Admin\"),@Authority(role=\"Manager\")})
    public void doSomeThing(){
    }
}

本文地址:https://www.stayed.cn/item/21057

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。