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
相关推荐
zhifou1234569 小时前
java 17升级安装
java·开发语言
用户3721574261359 小时前
如何使用 Java 将 Markdown 转换为 PDF(含自定义设置)
java
夏炳辉.9 小时前
PostgreSQL 高可用集群核心配置参数全解:从原生流复制到 Patroni 企业级方案
数据库·postgresql
for_ever_love__9 小时前
python基础语法学习: 面向对象的三大特性
开发语言·python·学习
IT_陈寒9 小时前
Vue的响应式什么时候会失灵?这个坑我踩了
前端·人工智能·后端
Patrick_Wilson9 小时前
Web 认证方案技术指南
前端·后端·面试
不会代码的小猴9 小时前
7. JSON
开发语言·c++·笔记·qt·算法·json
用户3721574261359 小时前
如何使用 Java 在 Word 文档中添加和删除水印:分步指南
java
与驴OO9 小时前
设计 Skill 系统,这 3 个坑我替你踩过了
后端·aigc
努力的小雨9 小时前
KES 开启 SSL 前,证书、端口和客户端要一起验
数据库