postgresql – Spring Boot JPA数据库选择

postgresql – Spring Boot JPA数据库选择,第1张

概述如何启动独立的 Spring Boot JPA应用程序 – 而不是通过cli – 选择数据库来获取数据,例如localhost:5432 / my_db;或192.168.1.100:5432/our_db,或example.com:5432/their_db? 我当前使用application.properties文件中的一个文件,该文件包含: spring.datasource.driverC 如何启动独立的 Spring Boot JPA应用程序 – 而不是通过cli – 选择数据库来获取数据,例如localhost:5432 / my_db;或192.168.1.100:5432/our_db,或example.com:5432/their_db?

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

spring.datasource.driverClass@R_404_6889@=org.postgresql.Driverspring.datasource.url=jdbc:postgresql://localhost:5432/my_dbspring.datasource.user@R_404_6889@=postgresspring.datasource.password=postgresspring.jpa.database-platform=org.hibernate.dialect.PostgresqlDialectspring.jpa.generate-ddl=truespring.jpa.show-sql=truespring.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.

总结

以上是内存溢出为你收集整理的postgresql – Spring Boot JPA数据库选择全部内容,希望文章能够帮你解决postgresql – Spring Boot JPA数据库选择所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/1165860.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-01
下一篇2022-06-01

发表评论

登录后才能评论

评论列表(0条)

    保存