根据环境或测试或产品激活不同的属性文件
Posted
技术标签:
【中文标题】根据环境或测试或产品激活不同的属性文件【英文标题】:Activate different property files depending on environment or testing or prod 【发布时间】:2020-04-26 22:13:04 【问题描述】:我不知道如何在 Spring Boot 中加载带有 oracle 相关凭据的属性文件,并且在执行单元和集成测试时,如何加载仅带有 H2 相关凭据的属性文件(因为我不想手动创建所有样板配置)。 希望有人有这方面的知识或能给我一些指导,
【问题讨论】:
【参考方案1】:如果您的数据库(dev、test、prod...)有不同的名称,则会有一个查询告诉您当前连接到哪个数据库:
SQL> select sys_context('userenv', 'db_name') from dual;
SYS_CONTEXT('USERENV','DB_NAME')
---------------------------------------------------------
XE
SQL>
根据它返回的内容,激活不同的属性文件(不管是什么;我不熟悉你使用的其余标签)。
【讨论】:
以上是关于根据环境或测试或产品激活不同的属性文件的主要内容,如果未能解决你的问题,请参考以下文章