springboot获取路径(spring boot @Value 获取计算机中绝对路径文件的内容)
本文目录
- spring boot @Value 获取计算机中绝对路径文件的内容
- Springboot项目和dist文件启动之后为什么访问数据的路劲重复了
- SpringBoot 获取扫描包路径
- springboot获取jar包路径
spring boot @Value 获取计算机中绝对路径文件的内容
默认情况下使用 这样获取到的是项目classpath 下的 aaa.txt 如果想获取非项目路径下的文件内容怎么办呢,看了下@Value的好像也没有说, 其实 ***隐藏网址*** 那么同样的我们可以使用file协议获取文本的内容 即: 使用@Value 有一个好处就是,你不用关心文本内容的变化,你每次调用的时候,springboot 会自动帮你重新加载.
Springboot项目和dist文件启动之后为什么访问数据的路劲重复了
通过获取文件的绝对路径,然后获取到文件流,装到 Properties 中,这样来使用InputStream inputStream=this.getClass().getResourceAsStream("") 会指定要加载的资源路径与当前类所在包的路径一致。因此能正常读取文件。该问题大家需要注意哟!
SpringBoot 获取扫描包路径
其中 AnnotationMetadata metadata 是最初的 @SpringBootApplication 标签,故 new PackageImport(metadata).getPackageName() 就可获得 @SpringBootApplication 标签所在的包路径。 总结 :SpringBoot会将 当前启动类所在包 下面的所有组件扫描到容器中。
springboot获取jar包路径
String path = (String.valueOf(Thread.currentThread().getContextClassLoader().getResource(""))).replaceAll("file:/", "").replaceAll("%20", " ").trim();
更多文章:
linux进不了桌面系统(linux系统启动的时候显示这个,不能进入桌面,应该怎么弄)
2024年5月16日 10:08
anaconda pycharm使用教程(如何使用Anaconda更新Python版本)
2024年8月13日 23:55
java接口与抽象类的区别(如何区分Java中抽象类和接口)
2024年7月27日 05:05
docker hub最受欢迎的10大镜像(DockerHub里的镜像太多了,怎么选择)
2024年7月22日 06:33
wordpress安装首页(wordpress4安装后首页显示网站目录列表)
2024年8月30日 17:30
muimui官网包包(win10不支持mui语言包安装怎么办)
2024年8月2日 14:10
kindleeditor发音(kind和kindle的i发音)
2024年5月2日 12:35
android控件(Android开发控件篇——View的基本属性与点击事件)
2024年8月24日 19:15