首页 > 解决方案 > SpringBoot Postgresql 驱动问题

问题描述

我正在使用带有 Intellij IDEA 的 SpringBoot。我相信我拥有所需的所有依赖项。我仍然不断收到 PostgreSQL driver not found 错误。这是 Gradle 文件中的依赖项。

dependencies {
    implementation 'org.springframework.boot:spring-boot-starter-data-rest'
    implementation 'org.springframework.boot:spring-boot-starter-jdbc'
    implementation 'org.springframework.boot:spring-boot-starter-jersey'
    implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
    runtimeOnly 'org.springframework.boot:spring-boot-devtools'
    testImplementation 'org.springframework.boot:spring-boot-starter-test'
}

标签: javapostgresqlspring-boot

解决方案


还添加以下依赖项:

compile group: 'org.postgresql', name: 'postgresql', version: '42.1.1'

在 gradle.build 文件中包含依赖项后,还要在 Application.properties 文件中包含以下行,以通知应用程序 PostgreSQL 服务器在哪里以及访问数据库的凭据是什么

spring.datasource.url= jdbc:postgresql://localhost:5432/dbname
spring.datasource.username=postgres
spring.datasource.password=xxxxxxxx
spring.jpa.hibernate.ddl-auto=create-drop

推荐阅读