为了账号安全,请及时绑定邮箱和手机立即绑定

Spring Boot Hikari 找不到 DriverClassName

Spring Boot Hikari 找不到 DriverClassName

慕田峪9158850 2021-05-31 10:09:39
我有一个spring boot项目,当我通过eclipse执行时它运行得很好 Project > Run as > spring boot app但是当我构建项目并java -jar myproject.jar使用mvn spring-boot:run它执行或使用它运行它时会抛出此错误Failed to bind properties under '' to com.zaxxer.hikari.HikariDataSource:Property: driverclassnameValue: com.microsoft.sqlserver.jdbc.SQLServerDriverOrigin: "driverClassName" from property source "source"Reason: Failed to load driver class com.microsoft.sqlserver.jdbc.SQLServerDriver in either of HikariConfig class loader or Thread context classloaderAction:Update your application's configuration我的 sql server 连接器依赖项<dependency>        <groupId>com.microsoft.sqlserver</groupId>        <artifactId>mssql-jdbc</artifactId>        <version>6.4.0.jre8</version>        <scope>test</scope></dependency>这里是我的 application.propertiesspring.datasource.url=jdbc:sqlserver://mydb;databaseName=HTSdbspring.datasource.username=xxxspring.datasource.password=xxxspring.jpa.show-sql=truespring.jpa.hibernate.dialect=org.hibernate.dialect.SQLServer2012Dialect看起来我的应用程序找不到 sqlserver 驱动程序,但它已经在项目类路径中,有什么建议吗?提前致谢
查看完整描述

2 回答

?
森栏

TA贡献1810条经验 获得超5个赞

Failed to bind properties under '' to com.zaxxer.hikari.HikariDataSource:


Property: driver-class-name

Value: org.postgresql.Driver 

Origin: "driverClassName" from property source "source"

Reason: Failed to load driver class org.postgresql.Driver  in either of HikariConfig 

class loader or Thread context classloader


Action:


Update your application's configuration

只是有同样的错误,在我的例子中是“org.postgresql.Driver”。猜猜是什么问题?错误地在“org.postgresql.Driver”之后出现了一个空格。


因此,请注意“ ” 不可见的空白空间:)。


查看完整回答
反对 回复 2021-06-02
  • 2 回答
  • 0 关注
  • 1231 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信