spring.freemarker.cache:false
spring.datasource.url=jdbc:mysql://localhost/mydb
spring.datasource.username=user
spring.datasource.password=pass
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
Run Code Online (Sandbox Code Playgroud)
我甚至在驱动程序类名称的情况下得到此错误
java.lang.IllegalStateException:无法加载驱动程序类:com.mysql.jdbc.Driver at org.springframework.util.Assert.state(Assert.java:392)〜[spring-core-4.2.1.RELEASE.jar:4.2 .1.RELEASE] org.springframework.boot.autoconfigure.jdbc.DataSourceProperties.getDriverClassName(DataSourceProperties.java:153)〜[spring-boot-autoconfigure-1.3.0.M5.jar:1.3.0.M5] at org .springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration $ NonEmbeddedConfiguration.dataSource(DataSourceAutoConfiguration.java:119)〜[spring-boot-autoconfigure-1.3.0.M5.jar:1.3.0.M5] at sun.reflect.NativeMethodAccessorImpl. invoke0(Native Method)〜[na:1.8.0_60] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)〜[na:1.8.0_60] at ......
它继续下去
bek*_*kce 28
如果您正在使用maven,请将其添加到您的pom:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.46</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
可能是您使用了已弃用的驱动程序类名称。我通过更新 application.properties 文件中的属性解决了这个问题。
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
如果您使用IDEA和maven,您可能会忘记重新加载所有maven项目,这会导致依赖项没有MySQL连接器jar。这就是为什么当你运行应用程序时,会出现错误提示“com.mysql.cj.jdbc.Driver”。
只需确认以下事项。
如果您使用代理,请确保使用 VPN 连接到内部服务器,如果您正在访问 DEV/STG 服务器
确保在正确的位置添加以下依赖项,像这样
<dependencies> <--- inside this section
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.15</version>
</dependency>
</dependencies>
并且不在
`<build> <--- Not this section
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.15</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
` 3. 并且您不需要使用以下行
`spring.datasource.driver-class-name=com.mysql.jdbc.Driver.
Run Code Online (Sandbox Code Playgroud)
spring.datasource.url=jdbc:mysql://xxxxx` 自动知道要获取哪个驱动程序。
归档时间: |
|
查看次数: |
50639 次 |
最近记录: |