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

 

posted @   未来可期_Durant  阅读(82)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
历史上的今天:
2020-07-28 常用的渗透性测试工具之BurpSuite(安装与简单使用篇)
点击右上角即可分享
微信分享提示