Browse Source

Merge pull request #463 from asiaWu3/master

perf: 优化FilePreviewFactory#get方法获取service bean的方式
陈精华 1 year ago
parent
commit
3b1ae77aab
1 changed files with 1 additions and 4 deletions
  1. 1 4
      server/src/main/java/cn/keking/service/FilePreviewFactory.java

+ 1 - 4
server/src/main/java/cn/keking/service/FilePreviewFactory.java

@@ -4,8 +4,6 @@ import cn.keking.model.FileAttribute;
 import org.springframework.context.ApplicationContext;
 import org.springframework.stereotype.Service;
 
-import java.util.Map;
-
 /**
  * Created by kl on 2018/1/17.
  * Content :
@@ -20,7 +18,6 @@ public class FilePreviewFactory {
     }
 
     public FilePreview get(FileAttribute fileAttribute) {
-        Map<String, FilePreview> filePreviewMap = context.getBeansOfType(FilePreview.class);
-        return filePreviewMap.get(fileAttribute.getType().getInstanceName());
+        return context.getBean(fileAttribute.getType().getInstanceName(), FilePreview.class);
     }
 }