当前位置: 首页 > news >正文

Spring Boot多环境配置

Spring Boot的针对不同的环境创建不同的配置文件,

语法结构:application-{profile}.properties

profile:代表的就是一套环境

需求

application-dev.yml 开发环境 端口8090

application-test.yml 测试环境 端口8091

application-prod.yml 生产环境 端口8092

多个yml方式

 实例

application-dev.yml文件

spring:profiles: dev #环境名称
server:port: 1111 #端口号

application-test.yml

spring:profiles: test #环境名称
server:port: 2222 #端口号

application-prod.yml

spring:profiles: prod #环境名称
server:port: 3333 #端口号

运行项目:

在application.yml 中激活指定的配置文件:

#激活指定的配置文件
spring:profiles:active: dev

单个yml方式

 实例

application.yml

spring:profiles:active: prod #激活dev环境
---
#开发环境
spring:profiles: dev #环境名称
server:port: 8090 #端口号
---
#开发环境
spring:profiles: test #环境名称
server:port: 8091 #端口号
---
#开发环境
spring:profiles: prod #环境名称
server:port: 8092 #端口号

http://www.lryc.cn/news/284757.html

相关文章:

  • 常用的目标跟踪有哪些
  • python222网站实战(SpringBoot+SpringSecurity+MybatisPlus+thymeleaf+layui)-帖子详情页实现
  • 11、Kafka ------ Kafka 核心API 及 生产者API 讲解
  • MySQL 8.3 发布, 它带来哪些新变化?
  • 【数据结构】详谈队列的顺序存储及C语言实现
  • 为什么 HTTPS 协议能保障数据传输的安全性?
  • 使用 Node 创建 Web 服务器
  • leetcode 151反转字符串如何原地去除多余空格
  • 面试问题记录【深圳,共三面,A 轮公司】
  • Mysql数据库cpu飙升怎么解决
  • PHP反序列化漏洞-POP链构造
  • CentOS 7安装Java并配置环境
  • Vagrant创建Oracle RAC环境示例
  • 鸿蒙 HarmonyOS ArkTS ArkUI 动画 中心缩放、顶部缩放、纵向缩放
  • 基于python socket实现TCP/UDP通信
  • 指针的运算
  • 记录一次QT乱码问题
  • 怎么提升搜狗网站排名
  • 搜索经典题——填充 9*9矩阵
  • Vue待办事项(组件,模块化)
  • Vue中的组件
  • svg矢量图标在wpf中的使用
  • 如何在云端加速缓存构建
  • JavaWeb-Cookie与Session
  • ZABBIX根据IP列表,主机描述,或IP子网批量创建主机的维护任务
  • PMIS_ENT_STD
  • 32 登录页组件
  • Docker(一)简介和基本概念:什么是 Docker?用它会带来什么样的好处?
  • 【Linux】进程的概念 进程状态 进程优先级
  • Go语言热重载和优雅地关闭程序