zoukankan      html  css  js  c++  java
  • springboot @Value 获取计算机中绝对路径文件的内容

    默认情况下使用

    @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 会自动帮你重新加载.

  • 相关阅读:
    open jdk
    llvm 编译
    llvm Array Bounds Check Elimination
    tmux 共享窗口大小
    llvm pass
    llvm code call graph
    llvm -O 经历过那些pass
    tcmalloc asan
    web ide
    eclipse配置
  • 原文地址:https://www.cnblogs.com/mysgk/p/9427282.html
Copyright © 2011-2022 走看看