JAVA注解
madman1990
嘿嘿嘿.....
哈哈哈.....
懂不懂.....
今天我调皮了......
展开
-
JAVA注解之-@Target注解值类型
这个注解用来标注这个注解可以用在什么地方,比如说用在方法上,用在属性值上,用在类名上。可以同时指定多个范围,里面定义的是一个数组。源码@Documented 标注可以javadoc标注@Retention(RetentionPolicy.RUNTIME) 保留到运行阶段@Target(ElementType.ANNOTATION_TYPE) 指定目标只能在枚举上public @...原创 2019-12-25 09:50:02 · 2192 阅读 · 1 评论 -
JAVA注解之-@Retention
@Retention这个注解只是用来标注自定义的注解的存在生命周期。@Retention注解属性值public enum RetentionPolicy { /** * Annotations are to be discarded by the compiler. * 注解在编译期间会被丢弃,就是如果使用这个属性,这个注解只会保留在源码上,编译之后是没有的。...原创 2019-12-24 11:47:17 · 269 阅读 · 0 评论 -
JAVA注解学习-@Documented注解
这个注解只是用来标注生成javadoc的时候是否会被记录。用法在自定义注解的时候可以使用@Documented来进行标注,如果使用@Documented标注了,在生成javadoc的时候就会把@Documented注解给显示出来。带@Documented生成的javadoc不带@Documented生成的javadoc这两个图的唯一差距就是类的说明是否有这个@API注解。总结...原创 2019-12-22 17:47:33 · 49096 阅读 · 1 评论 -
JAVA注解学习-@Repeatable注解
@Repeatable注解是用来标注一个注解在同一个地方可重复使用的一个注解,比如说你定义了一个注解,如果你的注解没有标记@Repeatable这个JDK自带的注解,那么你这个注解在引用的地方就只能使用一次。例:这里@ImportResource(value = “”)注解里面没有设置添加@Repeatable属性,所有引入的多次的时候就会报错,参考链接java8注解@Repeata...原创 2019-12-22 12:45:01 · 6255 阅读 · 0 评论