public static List<RequestTemplate.ParamMetadata> analysisParamMetadata(final Method method) {
        Parameter[] parameters = method.getParameters();
        if (Objects.isNull(parameters) || parameters.length == 0) {
            return Collections.emptyList();
        }
        List<RequestTemplate.ParamMetadata> params = new ArrayList<>(parameters.length);
        for (int index = 0; index < parameters.length; index++) {
            Annotation[] annotations = parameters[index].getAnnotations();
            if (Objects.isNull(annotations) || annotations.length == 0) {
                continue;
            }
            params.add(new RequestTemplate.ParamMetadata(annotations, parameters[index].getType(), index));
        }
        return params;
    }
analysisParamMetadata.

@param method method
@return {@link List}
shenyu-sdk/shenyu-sdk-core/src/test/java/org/apache/shenyu/sdk/core/common/RequestTemplateTest.java