SpringBoot分开打包,子模块获取Resouces内容
本人一直对后端获取路径文件不甚了解,奈何最近开发一个springBoot项目需要用到获取子模块下resoures的文件,于是度娘了好久才终于找到可行方法,特与大家一起分享。
try {
//此处有两种种方式获取
//方式1:
InputStream is = this.getClass().getResourceAsStream("/"+"aaa.json");
//方式2:
//InputStream is = this.getClass().getClassLoader().getResourceAsStream("aaa.json");
BufferedReader br = new BufferedReader(new InputStreamReader(is,"utf-8"));
String s = "";
StringBuffer sb = new StringBuffer();
while ((s = br.readLine()) != null)
sb.append(s);
br.close();
is.close();
String content = sb.toString();
}catch (IOException e) {
e.printStackTrace();
}