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
相关推荐
yyuuuzz7 分钟前
谷歌云基础服务的入门认知
linux·运维·服务器·数据库·人工智能·github
wuhuhuan8 分钟前
playwright java maven项目创建
后端
小锋java12348 分钟前
【技术专题】LangChain4j 开发Java Agent智能体 - 嵌入模型与向量数据库
java·人工智能
卷无止境8 分钟前
可靠性工程统计:让失效变得"可预测"
后端
卷无止境12 分钟前
C# 中的 Event:让对象学会"开口说话"
后端
程序员皮皮林14 分钟前
Dubbo 的 SPI 和 JDK 的 SPI 有什么区别?
java·开发语言·dubbo
小锋java123414 分钟前
10分钟学会Java16新特性record
java
超梦dasgg15 分钟前
工作中 MySQL 读写分离主从延迟:成因、影响、落地方案、生产实战处理
数据库·mysql
是多巴胺不是尼古丁17 分钟前
java‘期末复习--多态
java·开发语言
2501_9289962217 分钟前
数据安全与灾备技术
后端·数据安全