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
相关推荐
程序员小假10 小时前
我们来说一说 Redisson 的原理
java·后端
chirrupy_hamal10 小时前
网络编程 - TCP 篇
java
白衣鸽子10 小时前
数据库高可用设计的灵魂抉择:CAP权衡
数据库·后端
froginwe1110 小时前
R 矩阵:解析与应用
开发语言
_OP_CHEN10 小时前
C++基础:(十六)priority_queue和deque的深度解析
开发语言·c++
xyy12310 小时前
SixLabors.ImageSharp 使用指南
后端
C++ 老炮儿的技术栈11 小时前
include″″与includ<>的区别
c语言·开发语言·c++·算法·visual studio
Vallelonga11 小时前
Rust 设计模式 Marker Trait + Blanket Implementation
开发语言·设计模式·rust
notillusion11 小时前
KWW#71843
java·php·程序优化
CHANG_THE_WORLD11 小时前
PDFium导出pdf 图像
开发语言·c++·pdf