我正在学习 Spring Boot 并尝试测试 JPA
我以“https://spring.io/guides/gs/accessing-data-jpa/”为例
我还尝试过一个简单的initializr项目,仅使用data-jpa和h2
但我总是遇到同样的错误
Failed to bind properties under '' to com.zaxxer.hikari.HikariDataSource:
Property: driverclassname
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
我读过很多关于此的文章,但它总是带有很多不同的配置和解决方案
事实是,这只是一个从 0 开始的简单程序,取自initializr 或入门类(class),它应该无需特定配置即可工作(我猜)
是缺少计算机配置还是我真的需要添加大量应用程序属性才能使其正常工作?
谢谢
(抱歉我的英语不好^^')
最佳答案
您共享的链接没有讨论数据库配置。
Spring Boot 需要在启动时配置数据库。
请在application.properties
中添加以下配置
spring.datasource.url=jdbc:h2:mem:testdb
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.username=username
spring.datasource.password=password
spring.jpa.database-platform=org.hibernate.dialect.H2Dialect
Refer here了解更多详情
关于java - 如何在 Spring Boot 上使用简单的 JPA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58343332/