IDEA中java的properties配置文件报空指针解决方案
程序员文章站
2022-07-07 18:54:49
解决IDEA中java的properties配置文件报空指针在用IDEA写数据库配置文件时,遇到读取.properties配置文件报空指针异常java.lang.NullPointerException测试代码如下:public class test { public static void main(String[] args) throws IOException { InputStream inputStream = test.class.getClassLoa...
解决IDEA中java的properties配置文件报空指针
在用IDEA写数据库配置文件时,遇到读取.properties配置文件报空指针异常java.lang.NullPointerException
测试代码如下:
public class test {
public static void main(String[] args) throws IOException {
InputStream inputStream = test.class.getClassLoader().getResourceAsStream("db.properties");
//测试输出是否为空
System.out.println(test.class.getClassLoader().getResourceAsStream("db.properties"));
Properties properties = new Properties();
properties.load(inputStream);
String driver = properties.getProperty("driver");
System.out.println(driver);
}
}
后经查询了解,在IDEA编译器中,properties必须放在resource文件里才能生效
需在Project Sttucture中设置Resource文件,如图:
设置完成后,再次运行,即可读取配置文件中内容。
本文地址:https://blog.csdn.net/qq_43279602/article/details/112549142