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简单脚本

    知道、想到、做到、得到
  • 相关阅读:
    多个表单项的动态校验
    js遍历循坏二维数组,显示天气情况
    纯css3 实现的焦点图
    实现元素水平和垂直居中的问题
    简易商品购物车
    用jquery的animate动画做成的左侧菜单伸缩
    MongoDB聚合
    NoSQL介绍
    MongoDB索引
    数据库索引简介
  • 原文地址:https://www.cnblogs.com/Durant0420/p/15068551.html
Copyright © 2011-2022 走看看