我认为应该是没有把druid.properties文件加载到输入流中。
原代码是
InputStream is = JDBCUtils.class.getClassLoader().getResourceAsStream("/druid.properties");
此时报错。
后来改为
InputStream is = JDBCUtils.class.getResourceAsStream("/druid.properties");
改为将类加载器去掉居然成功了,暂时记录不知原因。
可能的原因:
1.看到有评论说 使用的是maven来编写,所以在工具类中,要将/去掉,他加载的就不是classes中的 意思就是maven项目不加载class下的配置文件?(druid.properties)
2. 其余原因有待考证