【发布时间】:2016-07-20 03:50:12
【问题描述】:
我正在尝试在我的 spring boot 应用程序中连接 2 个不同的 schemas。
为此,我有 2 个不同的 data sources。我应该如何在我的属性文件中配置它?
我看到了this answer,这让我知道了如何去做。我的应用程序中目前有以下 3 个属性文件:
1. application.properties
2. hibernate.properties
3. multiple-db.properties
application.properties 当前为空。以下是其他 2 个文件:
hibernate.properties:
# Connection configuration
hibernate.connection.username= my_uname1
hibernate.connection.password= my_pword1
multiple-db.properties:
# Schema 1-Data source configuration
oracle.db.username1= my_uname1
oracle.db.password1= my_pword1
oracle.db.url1= my_url1
# Schema 2-Data source configuration
oracle.db.username2= my_uname2
oracle.db.password1= my_pword2
oracle.db.url2= my_url2
# JPA configuration
spring.jpa.database-platform=org.hibernate.dialect.Oracle10gDialect
# Hibernate configuration
hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
hibernate.connection.driver_class=oracle.jdbc.driver.OracleDriver
hibernate.connection.url=my_url
hibernate.connection.provider_class=org.hibernate.connection.C3P0ConnectionProvider
这是正确的方法吗?我需要 3 个properties files,还是我可以一次性完成所有这些?
【问题讨论】:
标签: java spring hibernate datasource properties-file