抽取成工具方法
filename是resources下的文件名称,无论是开发还是部署都可用。
此方法借助了spring,为防止导错包,导包语句也写了上去。
import org.springframework.core.io.ClassPathResource;
import org.springframework.core.io.Resource;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
public static String getFile(String filename) throws Exception{
Resource resource = new ClassPathResource(filename);
InputStream is = resource.getInputStream();
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
String data = null;
while((data = br.readLine()) != null) {
System.out.println(data);
}
br.close();
isr.close();
is.close();
return data;
}