美文网首页
SpringBoot多环境配置YML

SpringBoot多环境配置YML

作者: yyq唯心不易 | 来源:发表于2018-12-15 18:01 被阅读0次

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

    相关文章

      网友评论

          本文标题:SpringBoot多环境配置YML

          本文链接:https://www.haomeiwen.com/subject/nebahqtx.html