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