SpringBoot之静态资源访问与路径配置问题
程序员文章站
2022-07-09 13:21:10
...
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
推荐阅读
-
springBoot之访问自定义静态资源(html)
-
Springboot 静态资源路径配置 实例介绍
-
SpringMVC解决静态资源访问被拦截问题,以及导入资源路径正确写法
-
Springboot 静态资源路径配置
-
SpringBoot配置静态资源路径
-
SpringBoot之静态资源访问与路径配置问题
-
java路径问题:springboot的前段静态资源路径、java后端读取文件路径、直接访问html
-
基于Springboot2.3访问本地路径下静态资源的方法(解决报错:Not allowed to load local resource)
-
详解SpringBoot之访问静态资源(webapp...)
-
springboot配置WebMvcConfigurationSupport拦截器导致静态资源无法访问的问题