排查:
這里使用了連接池工具類 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