场景分析
报错信息为 HikariPool-1 - Exception during pool initialization,提示池初始化期间出现异常,导致项目启动失败。
原因分析
JDBC 连接失败。
解决办法
第一步:检查 application.yaml 里面的 url(包含后 3306/(数据库名字)),确认数据库中是否存在该数据库名。
第二步:检查 username 和 password 是否与当时设计数据库时的一致。新导入项目时容易忘记修改这些默认配置,需确保地址、端口、数据库名字与实际情况一致。
另外,如果使用的是 SpringBoot 2.0 以上版本,应配置为 driver-class-name: com.mysql.cj.jdbc.Driver。
spring:
datasource:
url: jdbc:mysql://${MYSQL_HOST:localhost}:3306/studentmanagement
username: root
password: 123456
driver-class-name: com.mysql.cj.jdbc.Driver
修改配置后重新运行项目,启动成功。


