欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

SpringBoot之静态资源访问与路径配置问题

程序员文章站 2022-07-09 13:21:10
...

1.静态资源访问

要求直接在项目中加载静态资源,并且将项目打成jar包后依然可以访问到

例如静态资源文件的位置:

SpringBoot之静态资源访问与路径配置问题

右键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

上一篇: 批量替换指令

下一篇: cat扩展