重复注解与类型注解
来源:互联网 发布:强力卸载软件 编辑:程序博客网 时间:2024/06/05 03:11
/**
* 重复注解和类型注解
*/
public classTestAnnotation {
// 4、
@MyAnnotation("hello")
@MyAnnotation("world")
public void show(){
}
@Test
public void test1()throwsException {
Class<TestAnnotation> clazz = TestAnnotation.class;
Method m1 = clazz.getMethod("show");
MyAnnotation[] mas = m1.getAnnotationsByType(MyAnnotation.class);
for(MyAnnotationmyAnnotation : mas) {
System.out.println(myAnnotation.value());
}
}
}
// 如果忘了怎么写,随便找一个进去,复制一下比如@SuppressWarnings()
// 3、
@Repeatable(MyAnnotations.class)// 想用重复注解,需要repeatable修饰
// 1、
@Target({TYPE,FIELD,METHOD,PARAMETER,CONSTRUCTOR,LOCAL_VARIABLE})
@Retention(RetentionPolicy.RUNTIME)// 生命周期
@interfaceMyAnnotation{
Stringvalue()default"coco";
}
// 2、
@Target({TYPE,FIELD,METHOD,PARAMETER,CONSTRUCTOR,LOCAL_VARIABLE})
@Retention(RetentionPolicy.RUNTIME)// 生命周期
@interfaceMyAnnotations{
MyAnnotation[]value();
}
阅读全文
0 0
- 重复注解与类型注解
- JDK8-重复注解与类型注解(十一)
- Java8重复注解与类型注解
- Java8新增的重复注解@Repeatble和类型注解
- 重复注解
- java 注解和 重复注解
- Java 8新特性探究(二)类型注解和重复注解
- Java 8 新特性:扩展注解(类型注解和重复注解) ——诺诺"涂鸦"记忆
- Java 8 可重复注解的理解与应用
- Java8 新特性之四---------重复注解与注解应用拓宽
- 注解@PostConstruct与注解@PreDestroy
- 访问注解与自定义注解
- 编译错误类型注解
- jws注解类型
- Hibernate注解映射类型
- 枚举类型和注解
- 枚举类型和注解
- @SuppressWarings注解警告类型
- WebUploader 设置原图上传option
- FutureTask与AQS不得不说的故事
- android 视频和图片切换并进行自动轮播
- mysql数据导出成mongodb的json
- 不知道什么人这么无聊,盗号了,还删我文章
- 重复注解与类型注解
- 使用 MYSQLBINLOG 来恢复数据
- 限定条件的容器数组排序输出
- TabLayout和ViewPager实现今日头条效果
- 二叉树结点最远距离
- Shell的while命令
- fedora 25 升级更新内核后,开机出现:failed start load kernel modules 的解决;还有更新内核后maya viwePort2.0不能用的问题
- Cheerleaders UVA
- 第一天的探索