我正在学习本教程:https://www.youtube.com/watch?v=vtPkZShrvXQ
…并且我在数据库迁移方面遇到麻烦。我正在使用Spring Boot 2.2.7,并且已经创建了一个名为“ demodb”的PostgreSQL数据库
当我运行程序时,控制台显示错误:
org.postgresql.util.PSQLException:严重:数据库“ demodb”不存在
这是我的application.yml文件,其中包含数据库信息:
app:
datasource:
plaltform: postgres
jdbc-url: jdbc:postgresql://localhost:5432/demodb
username: postgres
password: password
pool-size: 30
这是我在pom.xml文件中的依赖项:
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.flywaydb</groupId>
<artifactId>flyway-core</artifactId>
</dependency>
<dependency>
<groupId>com.zaxxer</groupId>
<artifactId>HikariCP</artifactId>
<version>3.2.0</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot</artifactId>
<version>2.2.7.RELEASE</version>
</dependency>
</dependencies>
我正在单独进行迁移,就像我说的那样,确实存在数据库“ demodb”(我是从终端创建的),所以我不确定为什么会出现此错误。有什么想法吗?
可能与您的application.yml
文件中的错字有关...
app:
datasource:
platform: postgres
(您写了plaltform
)