Java 无法在spring boot中将flyway迁移与postgresSQL连接

Java 无法在spring boot中将flyway迁移与postgresSQL连接,java,spring,postgresql,spring-boot,flyway,Java,Spring,Postgresql,Spring Boot,Flyway,我正在使用PostgreSQL为spring boot项目设置flyway迁移,但无法连接到数据库,因此出现以下异常 无法在project open Forign:org.flywaydb.core.api.FlywayException:无法连接到数据库上执行目标org.flywaydb:flyway maven插件:6.0.8:migrate(默认cli)。配置url、用户和密码!->[帮助1] <dependency> <groupId>org.spring

我正在使用
PostgreSQL
spring boot
项目设置
flyway
迁移,但无法连接到数据库,因此出现以下异常

无法在project open Forign:org.flywaydb.core.api.FlywayException:无法连接到数据库上执行目标org.flywaydb:flyway maven插件:6.0.8:migrate(默认cli)。配置url、用户和密码!->[帮助1]

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<dependency>
    <groupId>org.flywaydb</groupId>
    <artifactId>flyway-core</artifactId>
    <version>6.0.8</version>
</dependency>

<dependency>
    <groupId>org.postgresql</groupId>
    <artifactId>postgresql</artifactId>
    <scope>runtime</scope>
</dependency>

<plugin>
    <groupId>org.flywaydb</groupId>
    <artifactId>flyway-maven-plugin</artifactId>
    <version>6.0.8</version>
</plugin>

    spring:
      application:
        name: MIGRATE DEMO
      datasource:
        url: jdbc:postgresql://localhost:5432/DABASENAME
        driver-class-name: org.postgresql.Driver
        username: postgres
        password: root
        platform: postgres
        dbcp2:
          validation-query: SELECT 1
      jpa:
        datbase: POSTGRESQL
        database-platform: org.hibernate.dialect.PostgreSQL9Dialect
        show-sql: true
        generate-ddl: true
        properties:
          hibernate.jdbc.lob.non_contextual_creation: true
        hibernate:
          ddl-auto: validate

    flyway:
      user: postgres
      password: root
      schemas: DABASENAME
      url: jdbc:postgresql://localhost:5432/DABASENAME
      locations: filesystem:db/migration

弹簧启动版本:2.2.1.0版本

Maven:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<dependency>
    <groupId>org.flywaydb</groupId>
    <artifactId>flyway-core</artifactId>
    <version>6.0.8</version>
</dependency>

<dependency>
    <groupId>org.postgresql</groupId>
    <artifactId>postgresql</artifactId>
    <scope>runtime</scope>
</dependency>

<plugin>
    <groupId>org.flywaydb</groupId>
    <artifactId>flyway-maven-plugin</artifactId>
    <version>6.0.8</version>
</plugin>

    spring:
      application:
        name: MIGRATE DEMO
      datasource:
        url: jdbc:postgresql://localhost:5432/DABASENAME
        driver-class-name: org.postgresql.Driver
        username: postgres
        password: root
        platform: postgres
        dbcp2:
          validation-query: SELECT 1
      jpa:
        datbase: POSTGRESQL
        database-platform: org.hibernate.dialect.PostgreSQL9Dialect
        show-sql: true
        generate-ddl: true
        properties:
          hibernate.jdbc.lob.non_contextual_creation: true
        hibernate:
          ddl-auto: validate

    flyway:
      user: postgres
      password: root
      schemas: DABASENAME
      url: jdbc:postgresql://localhost:5432/DABASENAME
      locations: filesystem:db/migration


提前感谢

在我所做的更改之后,它终于开始工作了

根据flyway自动配置弹簧。flyway预计

spring.flyway:
无法读取如下属性

spring:
飞行路线:
用户:。。。。

版本控制格式
Vx.x(说明)[V(大写字母)1.2(整数)\uuuu(两个下划线字符)]

最后它开始工作了,下面是我所做的更改

根据flyway自动配置弹簧。flyway预计

spring.flyway:
无法读取如下属性

spring:
飞行路线:
用户:。。。。

版本控制格式
Vx.x(说明)[V(大写字母)1.2(整数)-(两个下划线字符)]

您可以删除flyway插件和flyway依赖项上的版本,然后还可以删除flyway配置。弹簧靴就可以了rest@SimonMartinelli谢谢你的回复,我尝试了和我得到的一样的错误。org.flywaydb.core.api.FlywayException:无法连接到数据库。配置url、用户和密码!您可以发布stacktrace吗?
[INFO]生成失败[INFO]---------------------------------------------------------------[INFO]总时间:1.319秒[INFO]完成时间:2019-11-19T16:15:39+05:30[INFO]----------------------------------------------------------------------------------------[ERROR]无法在project migrate demo上执行目标org.flywaydb:flyway maven插件:6.0.8:migrate(默认cli):org.flywaydb.core.api.FlywayException:无法连接到数据库。配置url、用户和密码!->[帮助1]
您可以删除flyway插件以及flyway依赖项上的版本,然后还可以删除flyway配置。弹簧靴就可以了rest@SimonMartinelli谢谢你的回复,我尝试了和我得到的一样的错误。org.flywaydb.core.api.FlywayException:无法连接到数据库。配置url、用户和密码!您可以发布stacktrace吗?
[INFO]生成失败[INFO]---------------------------------------------------------------[INFO]总时间:1.319秒[INFO]完成时间:2019-11-19T16:15:39+05:30[INFO]----------------------------------------------------------------------------------------[ERROR]无法在project migrate demo上执行目标org.flywaydb:flyway maven插件:6.0.8:migrate(默认cli):org.flywaydb.core.api.FlywayException:无法连接到数据库。配置url、用户和密码!->[帮助1]