Java8新特性 重复注解与类型注解
Posted 超轶绝尘
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java8新特性 重复注解与类型注解相关的知识,希望对你有一定的参考价值。
import java.lang.annotation.Repeatable; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; import static java.lang.annotation.ElementType.*; @Repeatable(MyAnnotations.class) @Target({TYPE, FIELD, METHOD, PARAMETER, CONSTRUCTOR, LOCAL_VARIABLE,TYPE_PARAMETER}) @Retention(RetentionPolicy.RUNTIME) public @interface MyAnnotation { String value(); }
import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; import static java.lang.annotation.ElementType.*; @Target({TYPE, FIELD, METHOD, PARAMETER, CONSTRUCTOR, LOCAL_VARIABLE,TYPE_PARAMETER}) @Retention(RetentionPolicy.RUNTIME) public @interface MyAnnotations { MyAnnotation[] value(); }
public class TestAnnotation { @MyAnnotation("hello") @MyAnnotation("world") public void test() { } }
以上是关于Java8新特性 重复注解与类型注解的主要内容,如果未能解决你的问题,请参考以下文章
Java8 新特性:Lambda 表达式方法和构造器引用Stream API新时间与日期API注解
Java8 新特性:Lambda 表达式方法和构造器引用Stream API新时间与日期API注解