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