在Spring Boot中,可以使用ResourceLoader
来获取src/main/resources
文件夹中文件的相对路径。
首先,需要注入ResourceLoader
对象到你的类中:
@Autowired
private ResourceLoader resourceLoader;
然后,可以使用resourceLoader
对象来获取文件的相对路径。例如,如果你想获取src/main/resources/data.txt
文件的相对路径,可以使用以下代码:
Resource resource = resourceLoader.getResource("classpath:data.txt");
String filePath = resource.getFile().getAbsolutePath();
这里,classpath:
前缀表示在类路径下查找文件。如果文件位于子文件夹中,可以使用相对路径,例如classpath:folder/data.txt
。
另外,如果你想获取文件的输入流,可以使用resource.getInputStream()
方法。
以上是传递Spring Boot webapp的src/main/resources
文件夹中文件的相对文件路径的方法。对于这个问题,腾讯云没有特定的产品或链接与之相关。
领取专属 10元无门槛券
手把手带您无忧上云