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
相关推荐
达达尼昂几秒前
在 Claude Cowork 中用好 Claude Fable 5
android·人工智能·后端
Qimooidea8 分钟前
祁木 CAD Translator 深度评测:从参数解析到工程交付实战
java·开发语言·人工智能·机器翻译
数行拙笔14 分钟前
Redis---set类型
数据库·redis·缓存
小白学大数据20 分钟前
企业内网场景下 Python 自定义 CA 证书信任链的正确配置方法
开发语言·网络·python·信任链
ThanksGive29 分钟前
TurboLock:从 v1 Redis 分布式锁到 v2 Go 并发控制中间件
分布式·后端
贺国亚31 分钟前
特征平台-Feature-Store设计
后端
Java面试题总结31 分钟前
使用 Python 在 Excel 中添加和自定义文本框
开发语言·python·excel
Leon-Ning Liu32 分钟前
【真实经验分享】Oradebug抓取阻塞源SQL语句
数据库
我登哥MVP36 分钟前
走进 Gang of Four 设计模式:解释器模式
java·设计模式·解释器模式
观远数据37 分钟前
消费品牌选型BI的能力边界:三类差异化场景的适配清单与排除项
数据库·人工智能·microsoft