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
相关推荐
mldong6 小时前
工作流引擎的灵魂:状态机与 submitType
后端
BUG研究员_7 小时前
Runnable与LCEL
开发语言·人工智能·python
范什么特西7 小时前
回答知识总结04(redis)
数据库·redis·缓存
朦胧之8 小时前
Go 基础
后端·go
码农颜8 小时前
5.4.1 锁分类
java·数据库·mysql
lun8 小时前
Agent 工具调用成长史:理清楚 Function Calling、MCP、CLI 的关系
后端
Python私教8 小时前
Codex 自动写 Commit 够安全吗?一套证据化 Git 提交流程
人工智能·git·后端
Python私教8 小时前
AI Agent 上生产要不要开写权限?我把执行链拆成 4 道闸门
人工智能·后端·python
lun8 小时前
Claude Code 多 Agent 实现:subAgent & Agent Teams
后端
云深处@9 小时前
【数据库】MySQL 入门
数据库·学习·mysql