zoukankan      html  css  js  c++  java
  • springboot maven 多环境配置

    1.使用Intellij IDEA创建Spring Boot和Maven项目

    2.Spring Boot项目下application.yaml(yaml支持中文)或者application.properties(properties不支持中文)

    application.yaml

    spring:
      profiles:
        active: @profileActive@
    

    application.properties

    spring.profiles.active=@profileActive@
    

    3.创建不同环境下的配置文件

    application-dev.yml、application-test.yml、application-prod.yml或者application-dev.properties、application-test.properties、application-prod.properties

    4.pom.xml文件中配置profiles节点

    <profiles>  
        <profile>  
            <id>dev</id>  
            <activation>  
                <activeByDefault>true</activeByDefault>  
            </activation>  
            <properties>  
                <profileActive>dev</profileActive>  
            </properties>  
        </profile>  
        <profile>  
            <id>test</id>  
            <properties>  
                <profileActive>test</profileActive>  
            </properties>  
        </profile>  
        <profile>  
            <id>prod</id>  
            <properties>  
                <profileActive>prod</profileActive>  
            </properties>  
        </profile>  
    </profiles>  
    

    5.使用maven命令打包成相应环境的程序包

    生产环境

    mvn clean package -Pprod -U  
    # 或者
    mvn clean package -DprofileActive=prod -U
    

    测试环境

    mvn clean package -Ptest -U  
    # 或者
    mvn clean package -DprofileActive=test -U
    

    开发环境

    mvn clean package -Pdev -U  
    # 或者
    mvn clean package -DprofileActive=dev -U
    
  • 相关阅读:
    C++对象模型
    C/C++内存结构
    第一篇
    Goodbye Steve(19552011)
    DirectX学习笔记_关于Sprite.Draw2D的说明
    Goodbye World!
    js把一个数组的数据平均到几个数组里面
    Django model字段类型清单
    Golang中间件——goredis操作Redis
    Python开发一个短网址生成器
  • 原文地址:https://www.cnblogs.com/jecyhw/p/7886614.html
Copyright © 2011-2022 走看看