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
相关推荐
别慌,让我先缓缓6 小时前
Java入门:从编写到运行第一步
java
liangshanbo12156 小时前
Nginx 进程管理命令深度面试题解析
java·nginx·面试
Mr. zhihao6 小时前
死锁排查实战:JVM 唯一会“自动报案“的问题(场景 B5)
java·jvm·gc
曹牧7 小时前
C#:数组与列表的差异
开发语言·c#
LINgZone27 小时前
后端Java编码规范
java·开发语言
DBA大董7 小时前
TDengine3.0 DBA常用的运维命令和SQL2
运维·数据库·时序数据库·dba·tdengine
阿里嘎多学长7 小时前
2026-08-24 GitHub 热点项目精选
开发语言·程序员·github·代码托管
IT_陈寒7 小时前
Vue的响应式更新有时候真的不听话
前端·人工智能·后端
ManageEngineITSM8 小时前
什么是CMDB?配置管理数据库的定义、作用与建设方法一文讲清
大数据·数据库·人工智能·资产管理·变更管理
weixin_399380698 小时前
TongWeb7.0.4.9M11一键安装脚本(by sy)
java·spring