SpringBoot 动态配置Profile环境的方式

网友投稿 284 2022-09-23


SpringBoot 动态配置Profile环境的方式

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

开发环境端口号是 8081

生产环境端口号是 8082

springboot的配置方式

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

properties方式配置

1、在application.properties配置环境

创建两个application-xx.properties

一个application-dev.http://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 文件;通过'---'三个横杠来分割环境

#--- 这三个横http://杠就相当于 创建多个properties 文件

---

server:

port: 8081

spring:

profiles: dev #指定的环境名称

---

server:

port: 8082

spring:

profiles: pro #指定的环境名称

---

http://

spring:

profiles:

active: pro #配置环境

---


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:防火墙接口类型介绍(防火墙接口类型介绍图)
下一篇:【数通面试私房菜之BGP专题】第二期:BGP状态机详解(BGP面试)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~