在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()
方法用于獲取資源文件的絕對路徑。