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
相关推荐
档案宝档案管理几秒前
智慧档案管理系统是什么?档案宝功能深度解析
大数据·数据库·人工智能·档案管理
weixin_458580121 分钟前
MySQL跨版本迁移数据格式不兼容_使用mysqldump全量导出导入
jvm·数据库·python
新缸中之脑2 分钟前
用Claude for Word审查法律合同
开发语言·c#·word
沐知全栈开发4 分钟前
SQLite 子查询
开发语言
绩隐金4 分钟前
SQL Server 性能优化实战(第七期):内存架构——缓冲池、计划缓存与内存配置
数据库
Greyson14 分钟前
SQL触发器在导入大文件时如何跳过_使用禁用触发器语句导入
jvm·数据库·python
Rust研习社6 分钟前
Rust 静态生命周期:从概念到实战避坑
后端·rust·编程语言
indexsunny7 分钟前
互联网大厂Java求职面试实战:Spring Boot微服务在电商场景中的应用与挑战
java·spring boot·redis·面试·kafka·oauth2·microservices
2401_887724507 分钟前
Redis怎样统计独立访客UV_基于Set的SADD指令天然去重特性
jvm·数据库·python
Codigger官方8 分钟前
生态破局:从孤岛工具到协同奇点
开发语言·人工智能·程序人生