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
相关推荐
老华带你飞13 小时前
旅游|基于Java旅游信息系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot·旅游
释怀°Believe13 小时前
javaweb
数据库·sql·oracle
Clarence Liu13 小时前
redis学习 (1) 基础入门
数据库·redis·学习
小周在成长13 小时前
Java 线程安全问题
后端
bcbnb13 小时前
iOS应用完整上架App Store步骤与注意事项详解
后端
掘金考拉13 小时前
从原理到实战:JWT认证深度剖析与架构思考(一)——三部分结构的精妙设计
后端
小石头 1008613 小时前
【JavaEE】进程和线程的区别
java·java-ee
天生励志12313 小时前
Redis 安装部署
数据库·redis·缓存
北半球的夜13 小时前
emoji 表情符号保存问题
数据库·oracle
疯狂的程序猴13 小时前
掌握iOS和Android设备应用运行状态监控与性能优化完整教程
后端