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
相关推荐
码不停蹄的玄黓几秒前
Arthas 线上问题排查实战:CPU过高、频繁GC
java
Michaelwubo4 分钟前
swagger全集通+mock(prism)
java
诸葛务农7 分钟前
共沸脱水技术及其在光刻胶用PGMEA纯化中的应用(中)
linux·数据库·人工智能
LJianK113 分钟前
服务器内存过高排查流程
数据库
TYKJ02316 分钟前
租GPU服务器前必须确认的5个隐藏成本
服务器·后端·ai编程
叶子野格16 分钟前
《C语言学习:文件操作》16
c语言·开发语言·c++·学习·visual studio
AI科技星17 分钟前
万有引力G与真空介电常数ε0全维度完整关系式汇编(基于v=c螺旋时空理论)
c语言·开发语言·前端·javascript·网络·汇编·electron
李白客18 分钟前
SQL Server 迁移注意事项:一次的真实复盘与经验沉淀
数据库·sqlserver·迁移学习
ZC跨境爬虫19 分钟前
SQL学习日志 Day_3 :(SELECT查询语句入门)
数据库·sql·学习·oracle
lld95102720 分钟前
(二)从验证到执行:策略实时运行全链路
linux·服务器·数据库