浏览代码

文件读取

gaodm 6 年之前
父节点
当前提交
e5c2d6d20b
共有 1 个文件被更改,包括 6 次插入3 次删除
  1. 6 3
      aipt-service/src/main/java/com/diagbot/facade/ClinicalFacade.java

+ 6 - 3
aipt-service/src/main/java/com/diagbot/facade/ClinicalFacade.java

@@ -27,6 +27,7 @@ import java.io.File;
 import java.io.FileInputStream;
 import java.io.FileNotFoundException;
 import java.io.IOException;
+import java.io.InputStream;
 import java.io.InputStreamReader;
 import java.util.ArrayList;
 import java.util.HashMap;
@@ -336,9 +337,11 @@ public class ClinicalFacade {
         String line = "";
         try {
             //file = ResourceUtils.getFile("classpath:standword.txt");
-            Resource resource = new ClassPathResource("standword.txt");
-            file = resource.getFile();
-            reader = new BufferedReader(new InputStreamReader(new FileInputStream(file), "UTF-8"));
+//            Resource resource = new ClassPathResource("standword.txt");
+            ClassPathResource classPathResource = new ClassPathResource("standword.txt");
+            InputStream inputStream =classPathResource.getInputStream();
+//            file = resource.getFile();
+            reader = new BufferedReader(new InputStreamReader(inputStream, "UTF-8"));
             while ((line = reader.readLine()) != null) {
                 data = nlpServiceClient.split(line).getData();
                 splitStandWords.add(data);