0
点赞
收藏
分享

微信扫一扫

【坑4】InputStream is = JDBCUtils.class.getClassLoader().getResourceAsStream(“/druid.properties“);为空

以沫的窝 2022-01-23 阅读 40
java

问题:
InputStream is = JDBCUtils.class.getClassLoader().getResourceAsStream("/druid.properties");报错为空

解决:用以下代码替换掉上面读取文件的代码即可。

FileInputStream fis = new FileInputStream(JdbcUtils.class.getResource("/").getPath() + "druid.properties");

应该是路径有问题。

输出JdbcUtils.class.getResource("/").getPath()为:
/E:/allJavaProject/itcast/travel/target/classes/

目录结构如下:编译后的文件中properties文件直接放在了classes下面
在这里插入图片描述

举报

相关推荐

0 条评论