1.静态资源访问
要求直接在项目中加载静态资源,并且将项目打成jar包后依然可以访问到
例如静态资源文件的位置:
右键object.json文件 ---》 Copy path --》 Source Root Path
本例的结果为:static/jsonFile/object.json
下面是在项目访问该文件的方式:
@Test
public void testGetStaticResource() throws IOException {
String filePath = "static/jsonFile/object.json";
InputStream inputStream = getClass().getClassLoader().getResourceAsStream(filePath);
Reader reader = new InputStreamReader(inputStream, "utf-8");
int ch = 0;
StringBuilder sb = new StringBuilder();
while ((ch = reader.read()) != -1) {
sb.append((char) ch);
}
reader.close();
System.out.println(sb);
}
2、文件路径配置以及SpringBoot打包详解
参考链接:https://blog.csdn.net/u011138190/article/details/82255103