我是靠谱客的博主 朴实曲奇,最近开发中收集的这篇文章主要介绍SpringBoot 配置文件中 @profileActive@,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

@profileActive@ 是配合 maven profile 进行选择不同配置文件进行开发

  • application.properties 中配置
spring.profiles.active=@profileActive@
  • pom 中配置

我测试了下,不在pom中做如下配置,默认启动的也是 dev
[2020-06-29 09:31:38,008] [INFO ] [cn.yto.MainApplication] [main] [] [] The following profiles are active: dev

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

  • 打包命令
mvn package -P dev -DskipTests

mvn package -P prod -DskipTests
  • 相关文章

最后

以上就是朴实曲奇为你收集整理的SpringBoot 配置文件中 @profileActive@的全部内容,希望文章能够帮你解决SpringBoot 配置文件中 @profileActive@所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部