|
@@ -0,0 +1,22 @@
|
|
|
+package com.sf.mq.anno;
|
|
|
+
|
|
|
+import java.lang.annotation.Annotation;
|
|
|
+
|
|
|
+@ParamArr(arr = {
|
|
|
+ @Param(name = "name1", desc = "desc1"),
|
|
|
+ @Param(name = "name2", desc = "desc2")
|
|
|
+})
|
|
|
+//@ParamArr(arr = @Param(name = "name1", desc = "desc1"))
|
|
|
+public class TestParam {
|
|
|
+
|
|
|
+ public static void main(String[] args) {
|
|
|
+ Class c = TestParam.class;
|
|
|
+ ParamArr paramArr = (ParamArr) c.getAnnotation(ParamArr.class);
|
|
|
+ Param[] arr = paramArr.arr();
|
|
|
+ for (Param param : arr) {
|
|
|
+ System.out.println(param.name());
|
|
|
+ System.out.println(param.desc());
|
|
|
+ System.out.println("-----");
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|