gpt4 book ai didi

java - 在非常基本的项目中找不到文件

转载 作者:太空宇宙 更新时间:2023-11-04 10:10:19 27 4
gpt4 key购买 nike

我不太明白为什么,但当我尝试加载属性时却找不到文件。我将一个名为 c24.properties 的文件与 application.properties 一起放入资源文件夹中

private static final String PROP = "c24.properties";
private Properties properties;

// Constructor
public KTServices() {
try {
properties = new Properties();
properties.load(new FileInputStream(PROP)); // FILE NOT FOUND??

} catch (IOException e) {
e.printStackTrace();
}
}

有什么帮助吗?为什么找不到?这是一个 Spring Boot maven 项目

PS:我刚刚检查了/target,c24.properties 按预期位于根文件夹中

最佳答案

Properties appProps = new Properties();

try {
appProps.load(Thread.currentThread().getContextClassLoader().getResource("app.properties").openStream());
} catch (IOException var3) {
this.log.error("properties file not found", var3.toString());
}

return appProps;

关于java - 在非常基本的项目中找不到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52443001/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com