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 许可协议。转载请注明出处!
    声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
  • 相关阅读:
    Python-os
    Python-字典Dict
    Linux下使用Apache搭建Web网站服务器
    Linux中FTP安装与配置
    第16章 广域网
    第15章 IPv6
    第14章 思科无线技术
    第13章 网络地址转换NAT
    第12章 安全
    第11章 虚拟局域网
  • 原文地址:https://www.cnblogs.com/cheng2839/p/12658483.html
Copyright © 2011-2022 走看看