java项目中获取resources文件夹下文件

这篇具有很好参考价值的文章主要介绍了java项目中获取resources文件夹下文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

项目结构如下

java获取resources下的文件,java,word,开发语言

  • 方法一 获取到文件的流
        //Spring对物理资源的访问方式抽象成Resource,我们可以通过Spring提供的接口来访问磁盘文件等数据。
        ResourceLoader resourceLoader = new DefaultResourceLoader();
        //字节输入流,用来将文件中的数据读取到java程序中
        String inputStream = resourceLoader.getResource("classpath:word/inspection.docx").getURL().getPath();
  • 方法二 直接获取路径
  String templateFile = this.getClass().getClassLoader().getResource("word/inspection.docx").getPath();

以上方法在服务器当中是否能获取到还未测试,公司要做个下载word文档功能,需要使用模板,于是测试了一下本地,后续将继续更新使用easypoi如何下载word文档文章来源地址https://www.toymoban.com/news/detail-528738.html

  • 方法三 (重要) SpringBoot中所有文件都在jar包中,没有一个实际的路径,因此可以使用以下方式。
InputStream inputStream = Thread.currentThread().getContextClassLoader().getResourceAsStream("word/inspection.docx");

到了这里,关于java项目中获取resources文件夹下文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • IDEA创建Spring,Maven项目没有resources文件夹

    有时新建Spring或Maven项目时,会出现目录中main下无resources文件夹的情况,来一起解决一下: FIles|Project Structure 在Modules模块找到对应路径,在main下创建resources,右键main,选择新文件夹 输入文件名resources,点击OK 找到刚才创建的文件夹,右键,选择设置为Resources 点击Apply,O

    2024年02月11日
    浏览(86)
  • Python小技巧【1】——获取指定文件夹下的所有文件【glob模块】

    glob模块 是Python标准库中一个重要的模块,主要用来 查找符合特定规则的目录和文件,并将搜索的到的结果返回到一个列表中。  1、常用函数glob() 返回符合匹配条件的所有文件的路径。  2、重要参数recursive recursive参数 代表是否递归调用,与特殊通配符 ** 一同使用,默认为

    2024年02月04日
    浏览(66)
  • Unity 获取文件夹下的预制体名称(可改成其他材质)

    其实获取并不难 可以说想起来API就能想起来 但是很多不常用API就会使人容易遗忘  废话就不多说了 首先命名空间必不可少的 接下来看主要代码的部分吧    我拿的我的Resources下的player文件夹下举个例子吧 这就完事了     你还想往下看看? 那就看看我的路径和演示效果吧

    2024年02月04日
    浏览(54)
  • Python os.listdir方法(获取文件夹目录下的内容)

    os.listdir 方法。参数为文件夹路径, 可以返回文件夹下的所有子文件、文件名称, 但不能返回子文件夹下的文件

    2024年02月14日
    浏览(60)
  • git如何仅合并项目下的某个文件夹

    假设目前在做的一个项目名为demoproject,目前版本为v1.0.0,标准开发都是在demoproject上进行的,但是有一个客户需要做定制化,需要将项目中的一些信息改为客户的,于是基于demoproject拉了一个v1.0.0-custom,然后将这个v1.0.0-custom交付给了客户。 过了一段时间,客户又提了新的需

    2024年01月21日
    浏览(77)
  • java将指定目录下的文件复制到目标文件夹

    递归是一种基于函数调用自身的方法。它是一种非常常见的计算机编程技术,可以让程序员通过简单、优雅的方式来解决许多问题。 简单来说,递归是在函数执行过程中调用自身的过程。当函数被调用时,它会先执行函数体内的语句,然后再调用自己,这个过程将会重复执行

    2024年02月04日
    浏览(64)
  • thinkphp6-配置设置与获取,Thinkphp6自定义配置文件以及调用(config文件夹下的配置)

    环境变量 设置环境变量 /.env [DATABASE] USERNAME = root PASSWORD = 123456 获取环境变量 app/controller/Index.php 访问测试 http://codeit.org.cn/index {“username”:“root”,“password”:“123456”} 1.在thinkphpconfig下新建一个test.php配置文件 .test.php文件内容 调用test.php配置文件 配置 配置设置 config/app.

    2024年02月13日
    浏览(52)
  • java获取文件夹下所有的文件

    对于一个 嵌套 的目录,获取目录下所有的文件,可以使用以下两种方式: 1. 通过递归获取 File类提供了如下两个方法: file.list():返回目录下文件和子目录名;(不会递归) file.listFiles():返回目录下文件和子目录File对象;(不会递归) 例子中List只是存放了文件夹下所有的

    2024年02月07日
    浏览(66)
  • java 在文件夹以及子文件夹中遍历获取指定文件的list

    1.  使用java 递归方法获取指定文件的list,相当于在一个文件夹以及子文件夹,搜索文件的功能。 直接上代码: 

    2024年02月13日
    浏览(63)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包