问题描述:
![](https://img-blog.csdnimg.cn/img_convert/8f6c48e8af1b498db40c3ff2fe93d3b8.png)
程序报出了无法初始化以及空指针异常,经过排查,发现inputstream是空的,说明配置文件并没有被读进来。
难道是路径问题?
InputStream inputStream = jdbcUtils.class.getClassLoader().getResourceAsStream("E:\\Java Project\\connectMysql\\src\\db.properties");
即使我们使用全路径,依然是上述的错误。
解决:
换一种读入配置文件的方式
FileInputStream inputStream = new FileInputStream("E:\\Java Project\\connectMysql\\src\\db.properties");