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
相关推荐
NE_STOP几秒前
SpringCloud微服务进阶-Nacos更加全能的注册中心
spring
Soofjan1 分钟前
sync.Mutex源码
后端
南梦浅2 分钟前
全过程步骤(从零到高可用企业网络)
开发语言·网络·php
marsh02062 分钟前
17 openclaw数据库连接池配置:避免性能瓶颈的关键
数据库·ai·oracle·编程·技术
mjhcsp2 分钟前
C++ 梯度下降法(Gradient Descent):数值优化的核心迭代算法
开发语言·c++·算法
ok_hahaha7 分钟前
java从头开始-黑马点评-基础篇
java·开发语言
吴声子夜歌9 分钟前
JavaScript——函数
开发语言·javascript·ecmascript
yunyun321239 分钟前
跨语言调用C++接口
开发语言·c++·算法
m0_5180194813 分钟前
C++中的装饰器模式变体
开发语言·c++·算法
计算机学姐14 分钟前
基于SpringBoot的校园二手书籍交易系统【个性化推荐+数据可视化统计+我买到的+我卖出的】
vue.js·spring boot·后端·mysql·信息可视化·intellij-idea·mybatis