Selaa lähdekoodia

兼容多模块,读取jar包中的文件

4.1.3.A
Hulk 7 vuotta sitten
vanhempi
commit
fe3a9605e9
1 muutettua tiedostoa jossa 3 lisäystä ja 8 poistoa
  1. +3
    -8
      easypoi-base/src/main/java/cn/afterturn/easypoi/cache/manager/FileLoaderImpl.java

+ 3
- 8
easypoi-base/src/main/java/cn/afterturn/easypoi/cache/manager/FileLoaderImpl.java Näytä tiedosto

@@ -15,17 +15,12 @@
*/
package cn.afterturn.easypoi.cache.manager;

import java.io.ByteArrayOutputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStream;

import cn.afterturn.easypoi.util.PoiPublicUtil;
import org.apache.poi.util.IOUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import cn.afterturn.easypoi.util.PoiPublicUtil;
import java.io.*;

/**
* 文件加载类,根据路径加载指定文件
@@ -47,7 +42,7 @@ public class FileLoaderImpl implements IFileLoader {
fileis = new FileInputStream(url);
} catch (FileNotFoundException e) {
//获取项目文件
fileis = ClassLoader.getSystemResourceAsStream(url);
fileis = FileLoaderImpl.class.getClassLoader().getResourceAsStream(url);
if (fileis == null) {
//最后再拿相对文件路径
String path = PoiPublicUtil.getWebRootPath(url);


Ladataan…
Peruuta
Tallenna