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环境内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Spring Data JPA的Audit功能审计数据库的变更
数据库审计是指当数据库有记录变更时,可以记录数据库的变更时间和变更人等,这样以后出问题回溯问责也比较方便,本文讨论Spring Data JPA审计数据库变更问题,感兴趣的朋友一起看看吧2021-06-06rabbitmq的消息持久化处理开启,再关闭后,消费者启动报错问题
这篇文章主要介绍了rabbitmq的消息持久化处理开启,再关闭后,消费者启动报错问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2023-11-11
最新评论