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
相关推荐
ALex_zry11 小时前
C++ ORM与数据库访问层设计:Repository模式实战
开发语言·数据库·c++
Arva .17 小时前
深分页与游标
数据库·oracle
潜创微科技--高清音视频芯片方案开发17 小时前
2026年C转DP芯片方案深度分析:从适配场景到成本性能的优选指南
c语言·开发语言
Thomas.Sir17 小时前
第三章:Python3 之 字符串
开发语言·python·字符串·string
idolao17 小时前
MySQL 5.7 安装教程:详细步骤+自定义安装+命令行客户端配置(Windows版)
数据库·windows·mysql
刘景贤17 小时前
C/C++开发环境
开发语言·c++
daidaidaiyu17 小时前
JMS, ActiveMQ 学习一则
java
20年编程老鸟java+ai全栈18 小时前
mysql、pg、oracel数据库迁移避坑指南
数据库·mysql
weixin_7042660518 小时前
SpringBoot全注解开发指南
java·spring boot·mybatis