// 测试 元注解
public class Test02 {@MyAnnotationpublic void test(){}
}
// 定义一个注解
// Target 表示注解可以用在哪些地方 ElementType.METHOD 是方法 ElementType.TYPE是类
@Target(value = {ElementType.METHOD, ElementType.TYPE})// Retention 表示注解在什么地方有效
// runtime > class> sources
@Retention(value = RetentionPolicy.RUNTIME)// Documented 表示是否将我们的注解生成在JAVAdoc中
@Documented// Inherited 子类可以继承父类的注解
@Inherited
@interface MyAnnotation{
}
https://www.bilibili.com/video/BV1p4411P7V3?p=3&spm_id_from=pageDriver