避免了在linux下获取失败问题
/********************************
*
* @Description 读取文件,避免了在linux下 classpath 不起作用问题
* @MethodName readFile
* @param readFileUrl
* @return java.io.File
* @Author fancw
* @Date 2019/1/3 9:43
*
*******************************/
private static File readFile(String readFileUrl) {
File file = null;
try {
file = ResourceUtils.getFile("classpath:" + File.separator + readFileUrl);
} catch (FileNotFoundException e) {
try {
file = ResourceUtils.getFile("file:" + File.separator + readFileUrl);
} catch (FileNotFoundException e1) {
e1.printStackTrace();
}
}
return file;
}
public void readFile(String readFileUrl) {
try {
InputStream inputStream = this.getClass().getResourceAsStream(readFileUrl);
String result = new BufferedReader(new InputStreamReader(inputStream))
.lines().collect(Collectors.joining(System.lineSeparator()));
log.info("初始化权限 ============");
} catch (Exception e) {
log.error("初始化权限失败" + e.getMessage());
}
}