千家信息网

SpringBoot动态配置Profile环境的方式有哪些

发表于:2024-10-03 作者:千家信息网编辑
千家信息网最后更新 2024年10月03日,小编给大家分享一下SpringBoot动态配置Profile环境的方式有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
千家信息网最后更新 2024年10月03日SpringBoot动态配置Profile环境的方式有哪些

小编给大家分享一下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: 8081spring:  profiles: dev  #指定的环境名称---server:  port: 8082 spring:  profiles: pro  #指定的环境名称 --- spring:  profiles:    active: pro  #配置环境 ---

以上是"SpringBoot动态配置Profile环境的方式有哪些"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

0