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
相关推荐
爱吃牛肉的大老虎12 小时前
Rust对象之结构体,枚举,特性
开发语言·后端·rust
石榴12 小时前
NestJS 的请求到底经过了什么:装饰器、守卫、拦截器、管道与中间件如何配合
后端
bbq粉刷匠13 小时前
HashMap 底层原理深度拆解(二):putVal 完整链路解析(懒加载 · 链表遍历 · 尾插法)
java·开发语言·哈希算法
Gopher_HBo13 小时前
moby-client客户端
后端
Sam_Deep_Thinking13 小时前
一个靠谱的C端网关服务应该包含什么内容
java·程序员·系统架构
@三十一Y13 小时前
C++:红黑树的实现
开发语言·c++
杨运交13 小时前
[055][调度模块]Spring动态任务调度框架的设计与实现
java·后端·spring
白狐_79813 小时前
408 数据结构算法题 01:线性表暴力求解保分指南
java·数据结构·算法
流云鹤14 小时前
03Java学习day(3)
java·学习
乐观勇敢坚强的老彭14 小时前
C++信奥:开关门、开关灯问题
开发语言·c++·算法