SpringBoot|SpringBoot 动态配置Profile环境的方式
下面的例子是通过修改开发环境和生产环境的动态配置的端口号的示例:
开发环境端口号是 8081
生产环境端口号是 8082
springboot的配置方式
springboot的配置有两种:properties和yaml或ymlproperties方式配置
1、在application.properties配置环境
创建两个application-xx.properties目录结构
一个application-dev.properties #开发环境
一个application-pro.properties#生产环境
在application.properties中修改
spring.profiles.active=pro#切换为生产环境
spring.profiles.active=dev#切换为开发环境
【SpringBoot|SpringBoot 动态配置Profile环境的方式】
文章图片
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环境的方式的文章就介绍到这了,更多相关SpringBoot Profile环境内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
推荐阅读
- vue-cli|vue-cli 3.x vue.config.js 配置
- Activiti(一)SpringBoot2集成Activiti6
- SpringBoot调用公共模块的自定义注解失效的解决
- 解决SpringBoot引用别的模块无法注入的问题
- 从战略性的角度可以配置股票
- 动态组件与v-once指令
- springboot使用redis缓存
- 缓存有关的配置和属性
- Spring|Spring Boot 自动配置的原理、核心注解以及利用自动配置实现了自定义 Starter 组件
- springboot整合数据库连接池-->druid