想用system.getproperty()获取resources里的文件,括号内怎么写
时间: 2024-02-21 07:56:58 浏览: 59
您可以使用以下代码来获取 resources 目录下的文件路径:
```java
String filePath = System.getProperty("user.dir") + "/src/main/resources/your_file_name";
```
请注意,上述代码的 `your_file_name` 部分应该替换为您要获取的文件名。如果您的文件位于 resources 目录下的子目录中,则需要相应地更改文件路径。
相关问题
registry.addResourceHandler("/img/singerPic/**").addResourceLocations( "file:"+System.getProperty("user.dir")+System.getProperty("file.separator")+"img" +System.getProperty("file.separator")+"singerPic"+System.getProperty("file.separator") );这个代码是什么意思
这是一个 Java SpringBoot 框架下的配置,注册一个用于处理请求的资源处理器,用于访问 "/img/singerPic/**" 请求路径下的文件资源。该资源路径对应的是 "file:" 协议下的一个绝对路径,该路径就是程序的工作目录下的 "img/singerPic" 目录。
system.getproperty
System.getProperty(String key) 是一个静态方法,它用来获取系统的属性值。它接受一个字符串参数 key,表示属性的名称,并返回与 key 对应的属性值。如果没有与 key 对应的属性值,它会返回 null。
阅读全文