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
相关推荐
长栎20 小时前
写 for 循环写了十年,你却从没用过迭代器模式最狠的那一面
后端
LiaCode21 小时前
Redis 在生产项目的使用
前端·后端
用户5598224812221 小时前
Docker Compose Down 导致容器数据误删——ext4 日志恢复全记录
后端
LiaCode21 小时前
一天学完 redis 的爽翻版核心知识总结
前端·后端
大刚测试开发实战21 小时前
如何内网穿透访问本地私有化部署的TestHub
前端·后端·github
xiaodaoluanzha21 小时前
迄今為止,最簡單的編程語言 Nolang
前端·后端
Csvn21 小时前
Docker 容器管理入门 — 从镜像到容器编排
后端
用户7623524259121 小时前
ShardingJDBC
后端
行者全栈架构师21 小时前
IDEA 中 Maven 项目的 15 个红色报错快速解决方法
java·后端
令人头秃的代码0_021 小时前
mac(m5)平台编译openjdk
java