zoukankan      html  css  js  c++  java
  • 读取resource下的静态文件资源

    各位读者,大家好!

        spingboot工程中,读取resource下的静态,无论是windows环境,还是将项目以jar的方式发布至Unix下,建议用以下方法获取文件:

        比如在resource下有目录imgs,文件为invoiceStamp.png

        那么读取方法如下:

    1  ClassPathResource classPathResource = new ClassPathResource("imgs/invoiceStamp.png");
    2  InputStream inputStream =classPathResource.getInputStream();

    pom.xml文件中需要指定打包的文件资源:

     1         <!-- 添加资源 -->
     2         <resources>
     3             <resource>
     4                 <directory>src/main/java</directory>
     5                 <includes>
     6                     <!--包含文件夹以及子文件夹下所有资源-->
     7                     <include>**/*.xml</include>
     8                 </includes>
     9             </resource>
    10 
    11             <resource>
    12                 <directory>src/main/resources</directory>
    13                 <!-- src/main/resources下的指定资源放行 -->
    14                 <includes>
    15                     <include>**/*.properties</include>
    16                     <include>**/*.yml</include>
    17                     <include>**/*.xml</include>
    18                     <include>*.xml</include>
    19                     <include>*.yml</include>
    20                     <include>**/*.docx</include>
    21                     <include>**/*.png</include>
    22                 </includes>
    23                 <filtering>false</filtering>
    24             </resource>
    25         </resources>
    ____________________________特此,勉励____________________________
    本文作者cheng2839
    本文链接https://www.cnblogs.com/cheng2839
    关于博主:评论和私信会在第一时间回复。
    版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
    声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
  • 相关阅读:
    JSP九大内置对象的作用和用法总结(转)
    Java web的几种异常处理 (转)
    response.getWriter().write()与out.print()的区别(转)
    【JavaWeb】Session(转)
    java web中cookies的用法 转
    1123
    1120
    jsp 内置对象
    include与jsp:include区别
    11.24作业1
  • 原文地址:https://www.cnblogs.com/cheng2839/p/12658483.html
Copyright © 2011-2022 走看看