@Override
    public void process(final ApiBean.ApiDefinition definition, final ShenyuSpringMvcClient annotation) {
        definition.setMethodPath(annotation.path()[0]);
        definition.addProperties("desc", annotation.desc());
        definition.addProperties("rule", annotation.ruleName());
        definition.addProperties("value", annotation.value()[0]);
        definition.addProperties("enabled", Objects.toString(annotation.enabled()));
        definition.addProperties("registerMetaData", Objects.toString(annotation.registerMetaData()));
        if (!annotation.registerMetaData()) {
            definition.setStatus(ApiBean.Status.CAN_NO_BE_REGISTERED);
        } else {
            definition.setStatus(ApiBean.Status.REGISTRABLE);
        }
    }
RequestMappingProcessorImpl.<br>
About support for {@link ShenyuSpringMvcClient} annotations

@see ShenyuSpringMvcClient
shenyu-client/shenyu-client-http/shenyu-client-springmvc/src/main/java/org/apache/shenyu/client/springmvc/proceeor/register/ShenyuSpringMvcClientProcessorImpl.java