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
相关推荐
qq_65436698几秒前
SQL中如何通过JOIN实现级联删除_利用外键约束与JOIN辅助
jvm·数据库·python
三千星1 分钟前
Java开发者转型AI工程化Week 2:从核心能力到生产就绪
java·ai编程
2301_764150561 分钟前
layui form禁用表单元素 layui如何disable一个输入框
jvm·数据库·python
雪芽蓝域zzs1 分钟前
uni-app x 使用 UTS 语言使用 mixins
开发语言·javascript·uni-app
亦暖筑序2 分钟前
让 AI 客服真能用的 3 个模块:情绪感知 + 意图识别 + Agent 工具链
java·人工智能·后端
ltl2 分钟前
康威定律与逆康威定律:组织架构决定系统架构
后端
fliter3 分钟前
Go 泛型切片函数:你可能忽略的内存陷阱
后端
赛恩斯4 分钟前
adb 的源代码分析,以及如何改造为外网远程连接的方式
数据库·adb
weixin_458580125 分钟前
CSS如何为Bootstrap模态框增加进入动画_利用transition实现
jvm·数据库·python
资深数据库专家10 分钟前
恒生 PK 中电金信
数据库·oracle·人大金仓数据库