diff --git a/ruoyi/src/main/java/com/ruoyi/oss/factory/OssFactory.java b/ruoyi/src/main/java/com/ruoyi/oss/factory/OssFactory.java index 129068561..bd68c0fe4 100644 --- a/ruoyi/src/main/java/com/ruoyi/oss/factory/OssFactory.java +++ b/ruoyi/src/main/java/com/ruoyi/oss/factory/OssFactory.java @@ -68,7 +68,8 @@ public class OssFactory { return service; } // 获取redis配置信息 创建对象 并缓存 - service = (ICloudStorageStrategy) ReflectUtils.newInstance(CloudServiceEnumd.getServiceClass(type), properties); + service = (ICloudStorageStrategy) ReflectUtils.newInstance(CloudServiceEnumd.getServiceClass(type)); + ((AbstractCloudStorageStrategy)service).init(properties); SERVICES.put(type, service); SERVICES_UPDATE_TIME.put(type, nowDate); return service;