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
相关推荐
Moment1 分钟前
从爆红到被嫌弃,MCP 为什么开始失宠了
前端·后端·面试
醉酒柴柴5 分钟前
word创建样式以后应用于所有新文件
开发语言·学习·c#·word
Java水解7 分钟前
RUST异步并发安全与内存管理的最佳实践
java·后端·面试
Master_Azur9 分钟前
java循环语句
后端
李白的粉9 分钟前
基于springboot的论坛网站
java·spring boot·毕业设计·课程设计·论坛网站
Oneslide9 分钟前
kubectl Patch Deployment的volume和volumeMounts
后端
2401_8535765012 分钟前
使用PyTorch构建你的第一个神经网络
jvm·数据库·python
Hvitur14 分钟前
eclipse新建SpringBoot项目
java·spring boot·eclipse
leikooo17 分钟前
在 Spring AI 中自定义 Tool 调用返回值——实现 TodoList 提醒注入
spring
最初的↘那颗心19 分钟前
Spring AI Alibaba 多模态全家桶:图片理解、图片生成与语音合成实战
spring boot·大模型·多模态·通义千问·spring ai