旅游网站哪家好又便宜,wordpress 分类目录排序,网站公司简介模板免费下载,纯html5网站源码转载自 JAVA元注解interface详解(Target,Documented,Retention,Inherited) jdk1.5起开始提供了4个元注解#xff0c;用来定义自定义注解的注解#xff0c;它们分别是#xff1a; Target 指定注解使用的目标范围#xff08;类、方法、字段等#xff09;#xff0c;其参考值…转载自 JAVA元注解interface详解(Target,Documented,Retention,Inherited) jdk1.5起开始提供了4个元注解用来定义自定义注解的注解它们分别是 Target 指定注解使用的目标范围类、方法、字段等其参考值见类的定义java.lang.annotation.ElementType Documented 指定被标注的注解会包含在javadoc中。 Retention 指定注解的生命周期源码、class文件、运行时其参考值见类的定义java.lang.annotation.RetentionPolicy Inherited 指定子类可以继承父类的注解只能是类上的注解方法和字段的注解不能继承。即如果父类上的注解是Inherited修饰的就能被子类继承。 jdk1.8又提供了以下两个元注解 Native 指定字段是一个常量其值引用native code。 Repeatable 注解上可以使用重复注解即可以在一个地方可以重复使用同一个注解像spring中的包扫描注解就使用了这个。 所有元注解定义在java.lang.annotation包下面 其中Annotation是注解的基本接口所有的注解都继承这个接口。 看下Autowired注解的实现 其实就是继承了Annotation接口。 了解了jdk对注解的定义所以想要自定义一个注解就以interface开始吧。