zoukankan      html  css  js  c++  java
  • 大叔学Spring Boot笔记(六)Maven的Profiles使用说明

    大家都知道在Maven中有三个Profile,分别是dev、test和prod,对应到pom.xml中的设置如下:

     1 <profiles>
     2         <profile>
     3             <id>dev</id>
     4             <activation>
     5                 <activeByDefault>true</activeByDefault>
     6             </activation>
     7             <build>
     8                 <filters>
     9                     <filter>../../profiles/application-dev.properties</filter>
    10                 </filters>
    11             </build>
    12         </profile>
    13         <profile>
    14             <id>test</id>
    15             <build>
    16                 <filters>
    17                     <filter>../../profiles/application-test.properties</filter>
    18                 </filters>
    19             </build>
    20         </profile>
    21         <profile>
    22             <id>prod</id>
    23             <build>
    24                 <filters>
    25                     <filter>../../profiles/application-prod.properties</filter>
    26                 </filters>
    27             </build>
    28         </profile>
    29     </profiles>

    对应的properties文件分别为:

    由于Profiles同时支持选多个,比如同时选中了dev、test和prod,那么生效的是prod,因为具体生效哪个取决于pom.xml中最后配置的那一个。当各个环境的参数值都不一样时,调试代码时要特别注意

  • 相关阅读:
    IOS开发--第四阶段--关联
    1.7 Flask
    1.4 linux 路飞项目
    linux 1.3 nginx 负载均衡和配置文件
    1.2 redis
    1.1 xinnian
    12.30 linux 7
    12.29
    12.29 linux3 mysql和redis
    12.28 linux 第四天 安装python 和虚拟环境
  • 原文地址:https://www.cnblogs.com/61007257Steven/p/13177820.html
Copyright © 2011-2022 走看看