1、注解是一种能被添加到java源代码中的元数据,方法、类、参数和包都可以用注解来修饰。注解可以看作是一种特殊的标记,可以用在方法、类、参数和包上,程序在编译或者运行时可以检测到这些标记而进行一些特殊的处理。
2、自定义注解
@Documented @Inherited @Target({ ElementType.FIELD, ElementType.METHOD ,ElementType.TYPE}) //可以在字段、枚举的常量、方法 @Retention(RetentionPolicy.RUNTIME) public @interface Init { String value() default ""; }
元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解:
@Target, @Retention, @Documented, @Inherited
标签:java,Target,使用,Inherited,注解,Documented,ElementType From: https://www.cnblogs.com/chencan/p/17097847.html