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
相关推荐
m0_51509842几秒前
如何用 Object.keys 与 getOwnPropertyNames 遍历键名
jvm·数据库·python
拜托啦!狮子几秒前
安装EnsDb.Hsapiens.v86
java·服务器·前端
还是阿落呀1 分钟前
第三章 添加数据
数据库·mysql
用户860821135654 分钟前
Springboot按jar包方式启动,究竟发生了什么
spring
报错小能手6 分钟前
Swift EventBus讲解
开发语言·ios·swift
aq55356006 分钟前
GitSubmodule深度避坑指南
java·开发语言·php
雨声不在7 分钟前
家用版本maven的创建方法
java·maven
qq_189807039 分钟前
golang如何实现日志按级别过滤_golang日志按级别过滤实现教程
jvm·数据库·python
abc123456sdggfd9 分钟前
Golang map底层实现原理_Golang map哈希表原理教程【经典】
jvm·数据库·python
止语Lab10 分钟前
Go 的测试框架不想让你 TDD
开发语言·golang·tdd