Java 弹簧靴Hikari can';找不到DriverClassName
我有一个springboot项目,当我通过eclipseJava 弹簧靴Hikari can';找不到DriverClassName,java,spring,spring-boot,Java,Spring,Spring Boot,我有一个springboot项目,当我通过eclipseproject>runas>springboot应用程序执行时,它运行得很好 但是当我构建项目并使用java-jar myproject.jar执行它时,或者使用mvn-spring-boot:run运行它时,会抛出这个错误 Failed to bind properties under '' to com.zaxxer.hikari.HikariDataSource: Property: driverclassname Value: c
project>runas>springboot应用程序执行时,它运行得很好
但是当我构建项目并使用java-jar myproject.jar执行它时,或者使用mvn-spring-boot:run运行它时,会抛出这个错误
Failed to bind properties under '' to com.zaxxer.hikari.HikariDataSource:
Property: driverclassname
Value: com.microsoft.sqlserver.jdbc.SQLServerDriver
Origin: "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 classloader
Action:
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>
看起来我的应用程序找不到sqlserver驱动程序,但它已经在项目类路径中,有什么建议吗?提前感谢我认为问题在于依赖范围设置为test
Scopetest表示在应用程序的标准运行时不需要依赖关系,只应用于测试运行
通常,数据库连接器依赖项设置为运行时范围
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>6.4.0.jre8</version>
<scope>runtime</scope>
</dependency>
com.microsoft.sqlserver
mssql jdbc
6.4.0.jre8
运行时
在我的例子“org.postgresql.Driver”中也有同样的错误。
问题是什么?错误地在“org.postgresql.Driver”后面留下一个空白
因此,请注意“”不可见的空白:)
<dependency>
<groupId>com.microsoft.sqlserver</groupId>
<artifactId>mssql-jdbc</artifactId>
<version>6.4.0.jre8</version>
<scope>runtime</scope>
</dependency>
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