欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

IDEA中java的properties配置文件报空指针解决方案

程序员文章站 2022-03-29 21:32:22
解决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文件
,如图:
IDEA中java的properties配置文件报空指针解决方案
       设置完成后,再次运行,即可读取配置文件中内容。

本文地址:https://blog.csdn.net/qq_43279602/article/details/112549142

相关标签: java mysql