开发者社区> 问答> 正文

Java元注解@Target怎么使用?

Java元注解@Target怎么使用?

展开
收起
小天使爱美 2020-04-12 10:23:41 973 0
1 条回答
写回答
取消 提交回答
  • "@Target也只能修饰一个Annotation定义,它用于指定被修饰的Annotation能用于修饰哪些程序单元。@Target元Annotation也包含一个名为value的成员变量,该成员变量的值只能是如下几个。 ElementType.ANNOTATION_TYPE:指定该策略的Annotation只能修饰Annotation。 ElementType.CONSTRUCTOR:指定该策略的Annotation只能修饰构造器。 ElementType.FIELD:指定该策略的Annotation只能修饰成员变量。 ElementType.LOCAL_VARIABLE:指定该策略的Annotation只能修饰局部变量。 ElementType.METHOD:指定该策略的Annotation只能修饰方法定义。 ElementType.PACKAGE:指定该策略的Annotation只能修饰包定义。 ElementType.PARAMETER:指定该策略的Annotation可以修饰参数。 ElementType.TYPE:指定该策略的Annotation可以修饰类、接口(包括注释类型)或枚举定义。与使用@Retention类似的是,使用@Target也可以直接在括号里指定value值,而无须使用name=value的形式。 "

    2020-04-12 10:28:50
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载