加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

postgresql – Spring Boot JPA数据库选择

发布时间:2020-12-13 16:17:08 所属栏目:百科 来源:网络整理
导读:如何启动独立的 Spring Boot JPA应用程序 – 而不是通过cli – 选择数据库来获取数据,例如localhost:5432 / my_db;或192.168.1.100:5432/our_db,或example.com:5432/their_db? 我当前使用application.properties文件中的一个文件,该文件包含: spring.data
如何启动独立的 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.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读