我希望能够使用Spring Data JPA使用PostgreSQL数据库。我可以这样做吗?
澄清一下,我想能够使用的东西,就像CrudRepository
或JpaRepository
,只是不是挂钩到一个H2内存数据库,它挂钩到一个PostgreSQL数据库。
我遵循这个教程,它使用一个H2数据库:https://spring.io/guides/tutorials/rest/
谢谢你的帮助!
当然可以。
你必须执行多个步骤
-
添加postgresql依赖
<dependency> <groupId>org.postgresql</groupId> <artifactId>postgresql</artifactId> </dependency>
-
在
application.properties
或application.yml
中配置数据库详细信息,如下所示;spring.datasource.url= jdbc:postgresql://<HOST>:<PORT>/<DATABASE> spring.jpa.database=POSTGRESQL spring.datasource.username=<USERNAME> spring.datasource.password=<PASSWORD> spring.jpa.database-platform=org.hibernate.dialect.PostgreSQL94Dialect #Or any other dialect if you're using updated.
-
替换& lt;比;与您的postgres详细信息