postgresql – Spring Boot JPA数据库选择

前端之家收集整理的这篇文章主要介绍了postgresql – Spring Boot JPA数据库选择前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何启动独立的 Spring Boot JPA应用程序 – 而不是通过cli – 选择数据库获取数据,例如localhost:5432 / my_db;或192.168.1.100:5432/our_db,或example.com:5432/their_db?

我当前使用application.properties文件中的一个文件,该文件包含:

spring.datasource.driverClassName=org.postgresql.Driver
spring.datasource.url=jdbc:postgresql://localhost:5432/my_db
spring.datasource.username=postgres
spring.datasource.password=postgres

spring.jpa.database-platform=org.hibernate.dialect.PostgresqlDialect
spring.jpa.generate-ddl=true
spring.jpa.show-sql=true
spring.jpa.hibernate.ddl-auto=create

提前致谢

由于您可能还需要配置用户名和密码,因此我建议为每个数据源配置创建单独的application-mydatasource.properties文件.然后,您将根据设置活动配置文件激活要使用的数据源.您可以在application.properties(spring.profiles.active)中或通过命令行参数设置活动配置文件
$java -jar -Dspring.profiles.active=mydatasource demo-0.0.1-SNAPSHOT.jar

然后,application-mydatasource.properties将覆盖application.properties中的任何属性.我相信你还需要将spring.profiles =设置为可用的配置文件列表.

Profile specific properties.

猜你在找的Postgre SQL相关文章