分享更有价值
被信任是一种快乐

springboot获取项目目录路径的方法

文章页正文上

今天小编给大家分享的是springboot获取项目目录路径的方法,相信很多人都不太了解,为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。springboot获取项目目录路径springboot获取resources目录资源文件9种方式方式一方式二方式三方式四(重要)方式五(重要)方式六(重要)方式七方式八方式九总结springboot部署后获取项目的路径本文中提供了九种方式获取resources目录下文件的方式。其中打印文件的方法如下:主要核心方法是使用getResourcegetPath方法,这里的getResource("")里面是空字符串主要核心方法是使用getResourcegetPath方法,直接通过getResource(fileName)方法获取文件路径,注意如果是路径中带有中文一定要使用URLDecoder.decode解码。直接通过文件名+getFile()来获取文件。如果是文件路径的话getFile和getPath效果是一样的,如果是URL路径的话getPath是带有参数的路径。如下所示:使用getFile()方式获取文件的代码如下:直接使用getResourceAsStream方法获取流,上面的几种方式都需要获取文件路径,但是在SpringBoot中所有文件都在jar包中,没有一个实际的路径,因此可以使用以下方式。主要也是使用getResourceAsStream方法获取流,不使用getClassLoader可以使用getResourceAsStream("/配置测试.txt")直接从resources根路径下获取,SpringBoot中所有文件都免费云主机、域名在jar包中,没有一个实际的路径,因此可以使用以下方式。通过ClassPathResource类获取文件流,SpringBoot中所有文件都在jar包中,没有一个实际的路径,因此可以使用以下方式。通过绝对路径获取项目中文件的位置,只是本地绝对路径,不能用于服务器获取。通过new File("")获取当前的绝对路径,只是本地绝对路径,不能用于服务器获取。主要是通过设置环境变量,将文件放在环境变量中,原理也是通过绝对路径获取。示例中我设置了一个环境变量:TEST_ROOT=E:WorkSpaceGitspring-framework-learning-example通过设置环境变量的方式,然后通过绝对路径获取文件关于springboot获取项目目录路径的方法就分享到这里了,希望以上内容可以对大家有一定的参考价值,可以学以致用。如果喜欢本篇文章,不妨把它分享出去让更多的人看到。

相关推荐: HTML头部标签元素怎么用

这篇文章将为大家详细讲解有关HTML头部标签元素怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。   HTML      可以添加在头部区域的元素标免费云主机、域名签为:         文档内容……      …

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册