错误发生在配置文件
使用驱动类是“com.mysql.cj.jdbc.Driver”,此时应用的是jdk版本是jdk12,并不支持,如果使用“com.mysql.jdbc.Driver”就可以,但是会发生如下情况:
Loading class ‘com.mysql.jdbc.Driver’. This is deprecated. The new driver class is ’com.mysql.cj.jdbc.Driver’. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
虽然能成功从数据库中读取到数据,但是我还是觉得不舒服,也怕之后会出bug,于是我将项目的jdk改成jdk1.8,驱动使用“com.mysql.cj.jdbc.Driver”,完美解决问题。
Idea开发SpringBoot在连接数据库时发生报错java.lang.IllegalStateException: Failed to load ApplicationContext
最新推荐文章于 2024-03-20 11:45:43 发布