diff --git a/cloud-rule-server/src/main/java/com/muyu/rule/server/DownloadOssSynchronization.java b/cloud-rule-server/src/main/java/com/muyu/rule/server/DownloadOssSynchronization.java index 06c3b95..c943334 100644 --- a/cloud-rule-server/src/main/java/com/muyu/rule/server/DownloadOssSynchronization.java +++ b/cloud-rule-server/src/main/java/com/muyu/rule/server/DownloadOssSynchronization.java @@ -62,13 +62,16 @@ public class DownloadOssSynchronization implements ApplicationRunner { for (OSSObjectSummary objectSummary : objectListing.getObjectSummaries()) { String key = objectSummary.getKey(); downloadFile(ossClient, bucketName, key, serverClassPath); - ruleEngineVersionService.loadValueEngineClass(key); + } // 关闭OSSClient ossClient.shutdown(); //下载完成实现批量批量类加载 - + for (OSSObjectSummary objectSummary : objectListing.getObjectSummaries()) { + String key = objectSummary.getKey(); + ruleEngineVersionService.loadValueEngineClass(key); + }