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
相关推荐
醉风塘1 分钟前
Python基础语法完全指南:从零入门到掌握核心概念
开发语言·python
whm27771 分钟前
Visual Basic 键盘事件
开发语言·visual studio
ALex_zry2 分钟前
#pragma once与 #ifndef 头文件重复包含保护机制深度解析
数据库
IT_陈寒3 分钟前
从混乱到优雅:这5个现代JavaScript技巧让你的代码性能提升50%
前端·人工智能·后端
2201_757830874 分钟前
Maven
java·maven
qq_348231855 分钟前
完整的 Spring Boot + Redisson 分布式锁示例
spring boot·分布式·后端
梁萌5 分钟前
Percona Toolkit工具优化MySQL索引
数据库·mysql·优化·索引·冗余索引·索引分析
m0_740043735 分钟前
SpringMVC/Spring Boot 控制器返回视图路径(相对 / 绝对路径)核心总结
java·spring boot·后端·spring
上不如老下不如小5 分钟前
2025年第七届全国高校计算机能力挑战赛 决赛 Java组 编程题汇总
java·python·算法
CodeCraft Studio6 分钟前
Excel处理控件Aspose.Cells教程:使用C#在Excel中创建环形图
java·c#·excel·aspose·环形图·excel环形图·图表创建