SpringBoot多环境配置YML

在单一文件中,可用连续三个连字号(---)区分多个文件。所以只需要一个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 语言教程

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容