SpringBoot多环境配置YML

2018-12-15  本文已影响0人  yyq唯心不易

在单一文件中,可用连续三个连字号(---)区分多个文件。所以只需要一个application.yml文件就可以完成环境切换了。

一、在配置文件中切换

spring.profiles.active表示当前的环境,每次修改这个属性即可

#这些配置会被保留,如果和下面的重复则会被覆盖
spring:
  profiles:
    active: dev 

---
 #当环境为dev时采用该配置
spring:
  profiles: dev 
server:
  tomcat:
    uri-encoding: utf-8
  port: 8080
---
#当环境为prod时采用该配置
spring:
  profiles: prod
server:
  tomcat:
    uri-encoding: utf-8
  port: 8082


二、在启动jar包时切换

java -jar demo.jar --spring.profiles.active=dev

YAML 语言教程

上一篇下一篇

猜你喜欢

热点阅读