zoukankan      html  css  js  c++  java
  • SpringBoot|多环境配置

    一、idea配置文件

     application.yml

    spring:
      profiles:
        active: dev

     application-dev.yml

    server:
      port: 8081

     application-test.yml

    server:
      port: 8082

     application-uat.yml

    server:
      port: 8083

     application-prod.yml

    server:
      port: 8084

    启动:

    active: dev

     二、pom文件配置

        <profiles>
            <!-- 开发环境-->
            <profile>
                <id>dev</id>
                <properties>
                    <spring.profiles.active>dev</spring.profiles.active>
                </properties>
                <activation>
                    <activeByDefault>true</activeByDefault>
                </activation>
            </profile>
    
            <!-- 测试环境-->
            <profile>
                <id>test</id>
                <properties>
                    <spring.profiles.active>test</spring.profiles.active>
                </properties>
            </profile>
    
            <!-- 预发布环境-->
            <profile>
                <id>uat</id>
                <properties>
                    <spring.profiles.active>uat</spring.profiles.active>
                </properties>
            </profile>
    
            <!-- 线上环境-->
            <profile>
                <id>prod</id>
                <properties>
                    <spring.profiles.active>prod</spring.profiles.active>
                </properties>
            </profile>
        </profiles>

     三、以jar包运行SpringBoot,并且指定环境

      1、把SpringBoot服务打成jar包

        传送门

      2、shell简单脚本

    知道、想到、做到、得到
  • 相关阅读:
    【干货】和你谈谈数据分析报告
    输入整型数组和排序标识
    删除字符串中出现次数最少的字符
    字符串排序
    老男孩Django笔记(非原创)
    Cloakroom
    星际网络
    乘车路线
    渔民的烦恼
    【教程】Microsoft Wi-Fi Direct Virtual关闭方法
  • 原文地址:https://www.cnblogs.com/Durant0420/p/15068551.html
Copyright © 2011-2022 走看看