Springboot Maven 动态加载配置文件profile

1.maven 默认没有profile 需要在pom中增加配置profile配置

 

复制代码
  <!-- 环境 -->
    <profiles>
        <!-- 开发 -->
        <profile>
            <!--不同环境Profile的唯一id-->
            <id>dev</id>
            <activation>
                <!--默认激活配置-->
                <activeByDefault>true</activeByDefault>
            </activation>
            <properties>
                <!--当前环境-->
                <profile.name>dev</profile.name>
                <!--配置文件前缀-->
                <prefix.name>dev</prefix.name>
                </properties>
        </profile>
        <!-- 测试 -->
        <profile>
            <id>test</id>
            <properties>
                <profile.name>test</profile.name>
                <!--配置文件前缀-->
                <prefix.name>test</prefix.name>
            </properties>
        </profile>
        <!-- 生产 -->
        <profile>
            <id>prod</id>
            <properties>
                <!--当前环境,生产环境为空-->
                <profile.name>prod</profile.name>
                <!--配置文件前缀-->
                <prefix.name>prod</prefix.name>
              </properties>
        </profile>
    </profiles>
复制代码

 

2.在application.yml中动态加载profile

spring:
  profiles:
    active: @profile.name@

 

posted @   Merray  Views(827)  Comments(0Edit  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决
历史上的今天:
2012-06-06 ASP.NET 数据绑定
点击右上角即可分享
微信分享提示