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]