-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTA.java
More file actions
20 lines (16 loc) · 1.01 KB
/
Copy pathTA.java
File metadata and controls
20 lines (16 loc) · 1.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
package com.caozj.test;
import com.caozj.codegenerate.DescAnnotation;
import com.caozj.framework.util.common.AnnotationUtil;
import com.caozj.model.RegistryTable;
import com.caozj.permission.model.User;
public class TA {
public static void main(String[] args) {
System.out.println(AnnotationUtil.getFieldsAnnotations(RegistryTable.class));
System.out.println(AnnotationUtil.getClassAnnotations(RegistryTable.class)[0].getClass().getCanonicalName());
System.out.println(AnnotationUtil.getMethodAnnotations(TController.class, "testChinese")[0].getClass().getCanonicalName());
System.out.println(AnnotationUtil.getFiledAnnotions(RegistryTable.class, "code")[0].getClass().getCanonicalName());
System.out.println(AnnotationUtil.getFiledAnnotion(RegistryTable.class, "code", DescAnnotation.class).getClass().getCanonicalName());
System.out.println(AnnotationUtil.getFiledAnnotions(RegistryTable.class, "id"));
System.out.println(AnnotationUtil.getClassAnnotation(User.class, DescAnnotation.class));
}
}