美文网首页Spring Boot
3-Profile多环境

3-Profile多环境

作者: 逆风g | 来源:发表于2020-11-30 16:23 被阅读0次

    Profile可以满足项目对不同环境配置的需求,可以通过激活、指定参数等方式快速切换配置环境。

    1. 多Profile文件方式


    application-dev.yml:

    server:
      port: 8081
    

    application-prod.yml:

    server:
      port: 8082
    

    2. 多Profile文档块方式

    server:
      port: 8080
    ---
    spring:
      profiles: dev
    server:
      port: 8081
    ---
    spring:
      profiles: prod
    server:
      port: 8081
    

    3. 激活方式

    • 配置文件
      核心代码:spring.profiles.active
      application.yml:
    server:
      port: 8080
    spring:
      profiles:
        active:
          - dev
    
    • 命令行
      在IDEA的Edit Configurations..中设置--spring.profiles.active=prod

      或者在运行jar包时添加--spring.profiles.active=prod
    • jvm参数
      在IDEA的Edit Configurations..中设置-Dspring.profiles.active=prod

    相关文章

      网友评论

        本文标题:3-Profile多环境

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