转自:
下文笔者讲述Spring Boot中定义多套不同环境配置的方法分享,如下所示:
当系统中存在多套配置环境时,如: applcation.properties application-dev.properties application-test.properties application-prod.properties 如何使其可以自动切换呢? 下文笔者将一一道来,如下所示:
例:
Spring Boot中采用Profile对不同的环境进行切换
如:
application.yml中采用以下定义
spring:
profiles:
active: prod
---
spring:
profiles: dev
server:
port:
8080
spring.profiles: prod
上述代码中使用 spring.profiles: prod 则会自动加载application-prod.yml