美文网首页
spring boot @Value 获取计算机中绝对路径文件的

spring boot @Value 获取计算机中绝对路径文件的

作者: 一个喜欢折腾的健身爱好者 | 来源:发表于2018-07-22 16:19 被阅读0次

默认情况下使用

@Value("aaa.txt")

private Resource txtResource;

这样获取到的是项目classpath 下的 aaa.txt

如果想获取非项目路径下的文件内容怎么办呢,看了下@Value的好像也没有说,

其实

@Value("https://www.baidu.com")

private Resource urlResource;

这样是可以获取到 百度首页的内容的.它这里使用的是https协议.

那么同样的我们可以使用file协议获取文本的内容

即:

@Value("file:///E://aaa.txt")

private Resource txtResource;

使用@Value 有一个好处就是,你不用关心文本内容的变化,你每次调用的时候,springboot 会自动帮你重新加载.

相关文章

网友评论

      本文标题:spring boot @Value 获取计算机中绝对路径文件的

      本文链接:https://www.haomeiwen.com/subject/nhalmftx.html