소스 검색

fix 修复 OssFactory 并发多创建实例问题

疯狂的狮子Li 1 년 전
부모
커밋
a7daed30d8
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      ruoyi-oss/src/main/java/com/ruoyi/oss/factory/OssFactory.java

+ 1 - 1
ruoyi-oss/src/main/java/com/ruoyi/oss/factory/OssFactory.java

@@ -39,7 +39,7 @@ public class OssFactory {
     /**
      * 根据类型获取实例
      */
-    public static OssClient instance(String configKey) {
+    public static synchronized OssClient instance(String configKey) {
         String json = CacheUtils.get(CacheNames.SYS_OSS_CONFIG, configKey);
         if (json == null) {
             throw new OssException("系统异常, '" + configKey + "'配置信息不存在!");