当其他配置文件处于活动状态时,禁用配置文

时间:2017-04-12 09:53:09

标签: spring-boot spring-profiles

我正在寻找一种方法来在一起使用2个配置文件时禁用某些属性(使用默认值)。

我的设置包括3个配置文件:dev,prod&调试。 application.yml:

spring:
  profiles:
    active: dev
.
.
.
---
spring:
  profiles: dev
.
.
.
logging:
  level:
    ROOT: INFO
---
spring:
  profiles: prod
server:
  address: localhost
.
.
.
---
spring:
  profiles: debug

.
.
.

当应用程序使用dev配置文件运行时,服务器会在localhost和全局IP地址上绑定。在prod配置文件中,服务器地址仅绑定到localhost。我想在prod和debug配置文件一起处于活动状态时启用dev配置文件行为。开箱即可吗?

0 个答案:

没有答案