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
相关推荐
ん贤1 分钟前
并发编程【深度解剖】
后端·go·并发
IT瘾君1 分钟前
JavaWeb:Web介绍
java·web
oioihoii5 分钟前
金仓数据库 KingbaseES 产品深度优化提案:迈向卓越的全面升级
数据库·性能优化·金融·金仓数据库 2025 征文·数据库平替用金仓
uhakadotcom7 分钟前
跨越速运日调用千万,秒级响应!Flink + OceanBase 实时分析方案全解析
后端·面试·github
爱上解放晚晚8 分钟前
QT 的.pro 转 vsproject 工程
开发语言·qt
不秃的开发媛11 分钟前
前端技术Ajax入门
java·开发语言·前端
egoist202312 分钟前
【C++指南】告别C字符串陷阱:如何实现封装string?
开发语言·数据结构·c++·c++11·string·auto·深/浅拷贝
艺杯羹13 分钟前
JDBC 批处理与事务处理:提升数据操作效率与一致性的密钥
数据库·mysql·jdbc·事务处理·批处理数据
uhakadotcom15 分钟前
marimo Python笔记本:让Python交互式编程更简单、更可靠
后端·面试·github
iReachers19 分钟前
使用命令行加密混淆C#程序
开发语言·c#