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
相关推荐
a努力。几秒前
京东Java面试被问:双亲委派模型被破坏的场景和原理
java·开发语言·后端·python·面试·linq
冰暮流星1 分钟前
javascript赋值运算符
开发语言·javascript·ecmascript
谢娘蓝桥1 分钟前
adi sharc c/C++ 语言指令优化
开发语言·c++
小毛驴8506 分钟前
Maven同时配置阿里云仓库和私有仓库
java·阿里云·maven
刘97538 分钟前
【第25天】25c#今日小结
java·开发语言·c#
不如打代码KK10 分钟前
Springboot如何解决跨域问题?
java·spring boot·后端
豆沙沙包?12 分钟前
2026年--Lc330-394. 字符串解码(栈)--java版
java·开发语言
蓝程序12 分钟前
Spring AI学习 程序接入大模型
java·人工智能·spring
nice_lcj52014 分钟前
数据结构之树与二叉树:重点梳理与拓展
java·数据结构
毕设源码-钟学长14 分钟前
【开题答辩全过程】以 助学贷款管理系统为例,包含答辩的问题和答案
java