@Override
    protected Map<String, Object> extractSupportBeans(final ApplicationContext applicationContext) {
        return supportedApiAnnotations().stream()
                .map(applicationContext::getBeansWithAnnotation)
                .flatMap(stringObjectMap -> stringObjectMap.entrySet().stream())
                .distinct()
                .collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue));
    }
AnnotationApiBeansExtractor.<br>
API extraction converter that supports annotation.
shenyu-client/shenyu-client-core/src/main/java/org/apache/shenyu/client/core/register/extractor/BaseAnnotationApiBeansExtractor.java