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
相关推荐
晚枫歌F2 分钟前
io_uring的介绍和实现
开发语言·php
TDengine (老段)4 分钟前
TDengine Python 连接器入门指南
大数据·数据库·python·物联网·时序数据库·tdengine·涛思数据
Good_Starry10 分钟前
Java——反射
java
时光追逐者13 分钟前
TIOBE 公布 C# 是 2025 年度编程语言
开发语言·c#·.net·.net core·tiobe
花归去16 分钟前
echarts 柱状图曲线图
开发语言·前端·javascript
uzong19 分钟前
软件架构指南 Software Architecture Guide
后端
又是忙碌的一天19 分钟前
SpringBoot 创建及登录、拦截器
java·spring boot·后端
萧曵 丶27 分钟前
事务ACID特性详解
数据库·事务·acid
2501_9418705634 分钟前
面向微服务熔断与流量削峰策略的互联网系统稳定性设计与多语言工程实践分享
开发语言·python
modelmd39 分钟前
Go 编程语言指南 练习题目分享
开发语言·学习·golang