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