【发布时间】:2018-03-07 10:32:01
【问题描述】:
我有两个数据库环境,一个用于开发,一个用于测试。
两个数据库具有相同的表结构。我想显示来自特定环境的数据。环境名称将在运行时传递。
如何在 diff 环境中使用 spring boot 相同的 jpa 存储库?
【问题讨论】:
-
听起来您需要为映射到特定数据库(测试或产品...)的应用程序指定运行时环境变量。例如
export APPLICATION_ENVIRONMENT=test -
我已经创建了默认连接到开发环境的 jpa 存储库类。我也想为测试环境使用相同的存储库类。所以通过同样的方式,我将能够连接到多个环境,如 prod、Uat 等
-
不要忘记接受/支持对您有帮助的答案...
标签: java spring spring-boot spring-data-jpa