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
相关推荐
翔云1234568 小时前
MySQL 机器重启后,gtid_executed 是如何初始化的
数据库·mysql·adb
赵大海8 小时前
黑马《Java架构师实战训练营 (含完整资料)》
java
疏狂难除8 小时前
随便玩玩lldb (二)
开发语言·后端·rust
不带刺仙人球8 小时前
list.stream().collect例子
java·list·dubbo
京东零售技术8 小时前
DongSQL数据库内核V1.1.0介绍
后端
星轨初途8 小时前
数据结构排序算法详解(5)——非比较函数:计数排序(鸽巢原理)及排序算法复杂度和稳定性分析
c语言·开发语言·数据结构·经验分享·笔记·算法·排序算法
JAVA学习通8 小时前
Mysql进阶---存储过程&变量&SQL编程
数据库·mysql
阿里云大数据AI技术8 小时前
朝阳永续基于阿里云 Milvus 构建金融智能投研产品“AI 小二”
数据库·人工智能
b***65328 小时前
GO 快速升级Go版本
开发语言·redis·golang
LibSept24_8 小时前
会议透镜(Meeting Lens):基于 Rokid CXR-M 的 AI 会议纪要实战
后端