排查:
这里使用了连接池工具类 DruidUtils.java 来加载数据库配置文件druid.properties
public class DruidUtils {
//1.定义成员变量
public static DataSource dataSource;
//2.静态代码块
static{
try {
//3.创建属性集对象
Properties p = new Properties();
//4.加载配置文件 Druid 连接池不能够主动加载配置文件 ,需要指定文件
InputStream inputStream = DruidUtils.class.getClassLoader().getResourceAsStream("druid.properties");
//5. 使用Properties对象的 load方法 从字节流中读取配置信息
p.load(inputStream);
//6. 通过工厂类获取连接池对象
dataSource = DruidDataSourceFactory.createDataSource(p);
} catch (Exception e) {
e.printStackTrace();
}
}
、、、
}
想到可能是加载配置文件失败,所以debug启动项目,看到获取到的几个属性值都为空
网址:https://blog.csdn.net/u012660464/article/details/110236485