在Spring Boot中,可以使用ResourceLoader
来获取resource文件的路径。
@Autowired
private ResourceLoader resourceLoader;
public void getResourcePath() throws IOException {
Resource resource = resourceLoader.getResource("classpath:myfile.txt");
String filePath = resource.getFile().getAbsolutePath();
System.out.println("Resource file path: " + filePath);
}
在上面的例子中,resourceLoader.getResource()
方法可以接受一个资源路径作为参数,其中classpath:
前缀表示资源文件位于classpath路径下。getFile()
方法用于获取资源文件的绝对路径。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>