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
相关推荐
huohuopro5 小时前
java基础深度学习 #1
java·开发语言·java基础
源代码•宸5 小时前
分布式缓存-GO(项目整体架构简介、Ubuntu 22.04 64位安装GoLang、安装Docker、解决Go module 的依赖问题)
经验分享·分布式·后端·ubuntu·缓存·docker·golang
黑客思维者5 小时前
突破 Python 多线程限制:GIL 问题的 4 种实战解法
服务器·数据库·python·gil
csbysj20205 小时前
Django 模板
开发语言
Zaralike5 小时前
Java设计模式
java·开发语言·设计模式
l1t5 小时前
利用Duckdb求解Advent of Code 2025第5题 自助餐厅
数据库·sql·mysql·算法·oracle·duckdb·advent of code
驾数者5 小时前
Flink SQL关联查询:双流Join与维表Join实战技巧
数据库·sql·flink
njsgcs6 小时前
solidworks 二次开发 获取样条曲线bcurve的控制点
数据库
一 乐6 小时前
智慧养老|基于springboot+小程序社区养老保障系统设计与实现(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·后端·小程序
罗光记6 小时前
Solon AI 开发学习 7-chat - 四种消息类型及提示语增强
数据库·其他·百度·facebook·新浪微博