• SpringBoot打包不同配置profile


    1.application.properties添加变量

    spring.profiles.active=@activatedProperties@

     

    2.pom中添加变量配置

    <profiles>
            <profile>
                <id>dev</id>
                <properties>
                    <!-- 环境标识,需要与配置文件的名称相对应 -->
                    <activatedProperties>dev</activatedProperties>
                </properties>
                <activation>
                    <!-- 默认环境 -->
                    <activeByDefault>true</activeByDefault>
                </activation>
            </profile>
            <profile>
                <id>test</id>
                <properties>
                    <activatedProperties>test</activatedProperties>
                </properties>
            </profile>
            <profile>
                <id>pro</id>
                <properties>
                    <activatedProperties>pro</activatedProperties>
                </properties>
            </profile>
        </profiles>

    3.添加配置文件

    新建配置文件application-xxx.properties,其中xxx就是pom中配置的activatedProperties属性的值

    然后在配置文件中写入个性配置,例如server.port=9999

    4.maven打包

    mvn clean package -P xxx

    xxx即为pom配置中的id

     
  • 相关阅读:
    文件层次结构思维导图
    root的密码破解.linux
    常用Linux命令
    设计模式之-状态模式
    ThreadLocal详解及仿写实例
    SpringBoot资料
    27.枚举
    菜鸟python---元组
    菜鸟python---列表的增删改查嵌套
    菜鸟python---字符串详解
  • 原文地址:https://www.cnblogs.com/punkrocker/p/10570029.html
Copyright © 2020-2023  润新知