Spring Boot多环境配置

Spring Boot多环境配置

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

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

profile:代表的就是一套环境

需求

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

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

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

运行项目:

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

properties 复制代码
#激活指定的配置文件
spring.profiles.active=dev

单个yml方式

yml支持多文档块的方式:

yaml 复制代码
spring:
  profiles.active: dev
 
 
# 开发环境配置
spring:
  profiles: dev
server:
  port: 8080
 
# 测试环境配置
spring:
  profiles: test
server:
  port: 8091
 
# 生产环境配置
spring:
  profiles: prod
 server:
  port: 8092
相关推荐
芒鸽3 分钟前
HarmonyOS ArkUI RichEditor 富文本编辑器:内联样式、Span 管理与格式工具栏
后端
花开彼岸天~4 分钟前
Router 路由管理:pushUrl、replaceUrl、back 与参数传递
后端
就叫飞六吧5 分钟前
子页面和dialog案例
开发语言·javascript·ecmascript
CoderYanger6 分钟前
A.每日一题:3020. 子集中元素的最大数量
java·程序人生·算法·leetcode·面试·职场和发展·学习方法
qetfw22 分钟前
CentOS 7 搭建 MariaDB 数据库服务
linux·数据库·centos·mariadb
光影62739 分钟前
MySQL 进阶篇 —— 事务 / 外键 / 索引 / 高级查询
数据库·笔记·sql·学习·mysql
爬也要爬着前进43 分钟前
redis哨兵模式搭建
数据库·redis·bootstrap
wear工程师44 分钟前
CompletableFuture 的 allOf 到底怎么收结果?面试别只说并行
java·后端
小月土星44 分钟前
(实战篇)RAG-demo 深度解析:162行代码中的检索增强生成全景 (含Top-k法)
javascript·数据库·llm
b130538100491 小时前
DiaryDetail2Page 卡片式详情:琥珀渐变 + 引号装饰
后端