SpringBoot 动态配置Profile环境的方式

 更新时间:2021年10月09日 17:26:11   作者:_MWY  
这篇文章主要介绍了SpringBoot 动态配置Profile环境的方式,本文通过图文实例相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

下面的例子是通过修改开发环境生产环境动态配置的端口号的示例:

开发环境端口号是 8081

生产环境端口号是 8082

springboot的配置方式

springboot的配置有两种:properties和yaml或yml

properties方式配置

1、在application.properties配置环境

创建两个application-xx.properties

一个application-dev.properties #开发环境

一个application-pro.properties  #生产环境

在application.properties中修改

spring.profiles.active=pro  #切换为生产环境

spring.profiles.active=dev  #切换为开发环境

目录结构

 2、通过运行jar包修改环境配置文件

 java -jar jar包文件路径 --spring.profile.active=dev #切换开发环境

 java -jar jar包文件路径 --spring.profile.active=pro #切换生产环境

 

 yaml方式配置

 yaml配置比properties方式简略:一个yaml文件可以顶替上面三个properties 文件;通过'---'三个横杠分割环境

#--- 这三个横杠就相当于 创建多个properties 文件
---
server:
  port: 8081
spring:
  profiles: dev  #指定的环境名称
---
server:
  port: 8082
 
spring:
  profiles: pro  #指定的环境名称
 
---
 
spring:
  profiles:
    active: pro  #配置环境
 
---

到此这篇关于SpringBoot 动态配置Profile环境的方式的文章就介绍到这了,更多相关SpringBoot Profile环境内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Mybatis插入Oracle数据库日期型数据过程解析

    Mybatis插入Oracle数据库日期型数据过程解析

    这篇文章主要介绍了Mybatis插入Oracle数据库日期型数据过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • Spring的@Lazy懒加载注解用法详细解析

    Spring的@Lazy懒加载注解用法详细解析

    这篇文章主要介绍了Spring的@Lazy懒加载注解用法详细解析,SpringIoC容器会在启动的时候实例化所有单实例 bean ,如果我们想要实现 Spring 在启动的时候延迟加载 bean,即在首次调用bean的时候再去执行初始化,就可以使用 @Lazy 注解来解决这个问题,需要的朋友可以参考下
    2023-11-11
  • java事务的概念浅析

    java事务的概念浅析

    在本篇内容里小编给大家整理的是一篇关于java事务的概念浅析,有兴趣的朋友们可以参考学习下。
    2020-12-12
  • Java中RocketMq的消费方式详解

    Java中RocketMq的消费方式详解

    这篇文章主要介绍了Java中RocketMq的消费方式详解,RocketMQ的消费方式都是基于拉模式拉取消息的,而在这其中有一种长轮询机制(对普通轮询的一种优化),来平衡上面Push/Pull模型的各自缺点,需要的朋友可以参考下
    2023-10-10
  • 如何实现bean初始化摧毁方法的注入

    如何实现bean初始化摧毁方法的注入

    这篇文章主要为大家介绍了如何实现bean初始化摧毁方法的注入详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-04-04
  • 解决 IDEA 创建 Gradle 项目没有src目录问题

    解决 IDEA 创建 Gradle 项目没有src目录问题

    这篇文章主要介绍了解决 IDEA 创建 Gradle 项目没有src目录问题,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-06-06
  • Java class文件格式之属性详解_动力节点java学院整理

    Java class文件格式之属性详解_动力节点java学院整理

    这篇文章主要介绍了Java class文件格式之属性详解,需要的朋友可以参考下
    2017-06-06
  • Java字节流和字符流总结IO流!

    Java字节流和字符流总结IO流!

    下面小编就为大家带来一篇Java IO流字节流和字符流的实例讲解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2021-07-07
  • 2023最新版本idea用maven新建web项目(亲测不报错)

    2023最新版本idea用maven新建web项目(亲测不报错)

    这篇文章主要给大家介绍了关于2023最新版本idea用maven新建web项目,Maven是当今Java开发中主流的依赖管理工具,文中介绍的步骤亲测不报错,需要的朋友可以参考下
    2023-07-07
  • MyBatis数组与集合判断空问题

    MyBatis数组与集合判断空问题

    这篇文章主要介绍了MyBatis数组与集合判断空问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02

最新评论