前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。
1. 報錯:?
Caused by: java.lang.IllegalStateException: Cannot load driver class: com.mysql.jdbc.Driver
2.但是,我的pom.xml中明明已經引用了:
<dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId><scope>runtime</scope></dependency>
?3. 網上找了各種類似的文章依然沒有能夠解決問題,直到看到這個文章?
Cannot load driver class: com.mysql.jdbc.Driver with Gradle and Spring Boot
4. 我就嘗試著把配置文件中這個驅動配置注釋掉了,再次啟動竟然不報錯了!
# 驅動配置信息?
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource ?
spring.datasource.url=jdbc:mysql://localhost/xxx?useUnicode=true&characterEncoding=utf-8 ?
spring.datasource.username=root
spring.datasource.password=xxx# 注釋掉這一行
#spring.datasource.driver-class-name=com.mysql.jdbc.Driver
我就懷疑是不是這個配置有問題了,最后發現就是后面留有空格,去掉空格重新放開,再啟動工程,就好了!?