package com.app.mvc.util;
import lombok.extern.slf4j.Slf4j;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.net.URL;
/**
* Created by jimin on 15/11/22.
*/
@Slf4j
public class FileUtil {
//读取
public static String readFile(URL url) throws Exception {
log.info("try to read file, {}", url.toString());
BufferedReader br = null;
try {
File file = new File(url.toURI());
br = new BufferedReader(new FileReader(file));
StringBuffer sb = new StringBuffer();
String line = null;
while ((line = br.readLine()) != null) {
sb.append(line);
}
log.info("read file succeed, {}", url.toString());
return sb.toString();
} catch (Exception e) {
log.info("read file error, {}", url.toString(), e);
throw e;
} finally {
if (br != null) {
br.close();
}
}
}
}