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 a5b688b..1f9925e 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 @@ -49,23 +49,18 @@ public class DownloadOssSynchronization implements ApplicationRunner { // 获取存储桶信息 ObjectListing objectListing = ossClient.listObjects(bucketName); - // 循环获取存储桶中的所有对象 + // 循环获取Oss存储桶中的所有对象 for (OSSObjectSummary objectSummary : objectListing.getObjectSummaries()) { String key = objectSummary.getKey(); downloadFile(ossClient, bucketName, key, serverClassPath); } - - // 关闭OSSClient ossClient.shutdown(); - //下载完成实现批量批量类加载 - - } private void downloadFile(OSS ossClient, String bucketName, String key, String serverPath) { - + log.info("开始下载文件[]{}:"+key); //创建服务器项目容器的文件目录路径 File serverFile = new File(serverPath, key); //如果目录不存在,则创建目录 diff --git a/cloud-rule-server/src/main/java/com/muyu/rule/server/service/impl/RuleEngineVersionServiceImpl.java b/cloud-rule-server/src/main/java/com/muyu/rule/server/service/impl/RuleEngineVersionServiceImpl.java index d046c69..b4866b1 100644 --- a/cloud-rule-server/src/main/java/com/muyu/rule/server/service/impl/RuleEngineVersionServiceImpl.java +++ b/cloud-rule-server/src/main/java/com/muyu/rule/server/service/impl/RuleEngineVersionServiceImpl.java @@ -179,9 +179,8 @@ public static final String importClassAndPackPath="home/lib/"; public void loadEngineClass(String className) { //查询类是否已加载,避免重复加载规则引擎 - if(!engineMap.containsKey(className)){ - log.info("引擎map集合下没有该实例的容器,进行类加载"); + log.info("引擎map集合下没有该实例的规则,进行自定义类加载"); try { // 假设这是你的外部类文件路径 String externalClassFilePath =