在Spring Boot中,可以使用ResourceLoader
來獲取配置文件的路徑。可以通過@Autowired
注解將ResourceLoader
注入到你的類中,并使用getResource()
方法來獲取配置文件的路徑。
以下是一個示例:
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.core.io.Resource;
import org.springframework.core.io.ResourceLoader;
import org.springframework.stereotype.Component;
@Component
public class ConfigFilePathProvider {
@Autowired
private ResourceLoader resourceLoader;
public String getConfigFilePath() {
Resource resource = resourceLoader.getResource("classpath:application.properties");
return resource.getURI().getPath();
}
}
上述示例中,ResourceLoader
會自動加載配置文件,并通過getResource()
方法獲取Resource
對象。通過getURI().getPath()
方法可以獲取配置文件的路徑。
注意:上述示例中的classpath:application.properties
是一個示例,你需要根據你的實際配置文件名來替換。