【发布时间】:2013-07-27 18:11:21
【问题描述】:
我们使用spring + spring data jpa repositories + maven 作为构建环境。我们将项目战部署在多个云环境中。
对于特定的云环境,我们从数据库中检索登录凭据。
例如。对于AWS,我们可能有AWSCredentials 域对象和AWSCredentialsRepository
对于Azure,我们可能有AzureCredentials 域对象和AzureCredentialsRepository。
spring data jpa 中有没有一种方法可以使用构建脚本中的某些参数有条件地加载存储库?
例如:我想部署到 Azure 云。所以我只需要AzureCredentials 域和AzureCredentialsRepository 而不是AWS。
spring 中是否有一种优雅的方法可以做到这一点?
【问题讨论】:
标签: spring jpa configuration repository spring-data-jpa