Annotation[][] annotations = method.getParameterAnnotations();
for (int i = 0; i < paraTypes.length; i++) {
Annotation anno = getAnnotation(annotations[i]);
if (anno != null) {
if(anno.annotationType().equals(HttpParam.class)) {
HttpParam httpParam = (HttpParam) anno;
ParamMetaInfo paramMetaInfo = new ParamMetaInfo(
paraTypes[i],
ReflectUtils.getSetterMethods(paraTypes[i]),
httpParam.value());
paramMetaInfos[i] = paramMetaInfo;
methodParam[i] = MethodParam.HTTP_PARAM;
} else if(anno.annotationType().equals(PathVariable.class)) {
if (paraTypes[i].equals(String[].class))
methodParam[i] = MethodParam.PATH_VARIBLE;