public List<ShenyuLoaderResult> loadUploadedJarPlugins(final List<String> loadUploadedJarResources) {
        List<byte[]> jarByteArrayList = loadUploadedJarResources.stream().map(loadUploadedJarResourceStr -> Base64.getDecoder().decode(loadUploadedJarResourceStr)).collect(Collectors.toList());
        jarByteArrayList.forEach(this::parserJar);
        List<ShenyuLoaderResult> results = new ArrayList<>();
        names.forEach(className -> {
            Object instance;
            try {
                instance = getOrCreateSpringBean(className);
                if (Objects.nonNull(instance)) {
                    results.add(buildResult(instance));
                    LOG.info("The class successfully loaded into a upload-Jar-plugin {} is registered as a spring bean", className);
                }
            } catch (ClassNotFoundException | IllegalAccessException | InstantiationException e) {
                LOG.warn("Registering upload-Jar-plugins succeeds spring bean fails:{}", className);
            }
        });
        return results;
    }
loadUploadedJarResourcesList.

@param loadUploadedJarResources loadUploadedJarResources
@return the list
shenyu-web/src/main/java/org/apache/shenyu/web/loader/ShenyuPluginLoader.java