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
相关推荐
Python+994 分钟前
Java 编程语言入门指南
java·开发语言
TDengine (老段)13 分钟前
TDengine Go 与 Rust 连接器 — 高性能异步访问
大数据·数据库·物联网·golang·rust·时序数据库·tdengine
用户42792540517116 分钟前
weibo-cli 实战:用命令行搭建微博自动化运营 Pipeline
后端
Oneslide17 分钟前
kibana APM监控面板指标解析-I-JVM相关指标
后端
我不是AI19 分钟前
Codex 装好了却用不了?API Key 与 KKFlow 配置精简教程
后端
用户2080468045619 分钟前
Flask 请求与响应新手实战指南
后端
程序喵大人28 分钟前
【C++进阶】STL容器与迭代器 - 05 map 和 set 为什么按键保持有序
开发语言·c++·容器·迭代器·stl
东方佑37 分钟前
MA-RMSNorm:打破“缩放换智能”的魔咒,大模型归一化的一次范式革命!
数据库·人工智能·计算机视觉
完美火龙篇 四月的友38 分钟前
SkillOpt 架构拆解:把 Skill 文本当参数,用执行轨迹训练 Agent
开发语言·php
程序员cxuan1 小时前
A 社官方:我们删掉了 80% 的 skills
人工智能·后端·程序员