zoukankan      html  css  js  c++  java
  • springboot多环境区分

    1.配置文件准备
    2.application.properties
    spring.profiles.active = @profileActive@
    3.pom.xml
    <profiles>
    <!--开发环境-->
    <profile>
    <id>dev</id>
    <properties>
    <profileActive>dev</profileActive>
    </properties>
    </profile>
    <!--测试环境-->
    <profile>
    <id>test</id>
    <properties>
    <profileActive>test</profileActive>
    </properties>
    </profile>
    <!--生产环境-->
    <profile>
    <id>pro</id>
    <properties>
    <profileActive>pro</profileActive>
    </properties>
    </profile>
    </profiles>
     
    <build>
    <resources>
    <resource>
    <directory>src/main/resources</directory>
    <excludes>
    <exclude>application*.properties</exclude>
    </excludes>
    </resource>
    <resource>
    <directory>src/main/resources</directory>
    <!-- 是否替换@xx@表示的maven properties属性值 -->
    <filtering>true</filtering>
    <includes>
    <include>application.properties</include>
    <include>application-${profileActive}.properties</include>
    </includes>
    </resource>
    </resources>
    <plugins>
    <plugin>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-maven-plugin</artifactId>
    </plugin>
    </plugins>
    </build>
    4.环境选择
     

  • 相关阅读:
    第十五篇 -- 学习第十四天打卡20190702
    第三篇 -- 方向
    第十四篇 -- 学习第十三天打卡20190701
    yum更换阿里源
    Jenkins+sonar7.3集成
    xshell 5 书写汉字乱码
    zabbix 短信报警
    zabbix 微信报警
    zabbix邮件报警
    zabbix主动监测客户端设置
  • 原文地址:https://www.cnblogs.com/taohaijun/p/11040242.html
Copyright © 2011-2022 走看看