springboot获取static路径
时间: 2023-04-21 07:00:17 浏览: 104
在Spring Boot中获取静态资源路径非常简单。只需使用以下代码即可:
```
@Value("${spring.resources.static-locations}")
private String[] staticLocations;
```
这将获取Spring Boot配置文件中的静态资源路径。您可以在application.properties或application.yml文件中设置静态资源路径。例如:
```
spring.resources.static-locations=classpath:/static/
```
这将告诉Spring Boot在类路径下的static文件夹中查找静态资源。您可以根据需要添加其他路径。
相关问题
springboot获取当前路径
在Spring Boot中,你可以使用`System.getProperty("user.dir")`来获取当前项目的路径。
此方法返回一个字符串,表示当前工作目录的路径。在Spring Boot项目中,通常是项目的根目录。
以下是一个示例:
```java
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
String currentPath = System.getProperty("user.dir");
System.out.println("当前路径:" + currentPath);
}
}
```
当你运行这个应用程序时,它将打印出当前路径。请注意,这个路径是相对于你运行应用程序的位置的。
springboot获取resource下static里面文件的路径
可以使用以下代码获取resource下static文件夹中的文件路径:
```
String filePath = this.getClass().getClassLoader().getResource("static/文件名").getPath();
```
其中,"文件名"是你要获取路径的文件名。
阅读全文