1. 定义注解时,常用的元注解
@Target :表示该注解可以用在哪些地方。类,属性或方法
@Retention :注解的生命周期三个阶段,1、Java源文件阶段;2、编译到class文件阶段;3、运行期阶段
@Documented:是被用来指定自定义注解是否能随着被定义的java文件生成到JavaDoc文档当中
@Inherited:是指定某个自定义注解如果写在了父类的声明部分,那么子类的声明部分也能自动拥有该注解。@Inherited注解只对那些@Target被定义为ElementType.TYPE的自定义注解起作用
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)