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
相关推荐
码界筑梦坊15 小时前
112-基于Flask的游戏行业销售数据可视化分析系统
开发语言·python·游戏·信息可视化·flask·毕业设计·echarts
budingxiaomoli15 小时前
环境和工程创建
java·spring·springcloud
(Charon)15 小时前
【C++/Qt】Qt 实现 POP3/IMAP 邮件测试工具:连接邮箱服务器、登录与读取邮件
服务器·开发语言·c++
时空系15 小时前
第12篇:文档操作——文件读写 python中文编程
开发语言·python·ai编程
梦想不只是梦与想15 小时前
java中多态的属性和方法
java·多态属性·多态方法
枫叶丹415 小时前
【HarmonyOS 6.0】Camera Kit 新增系统性能压力监听功能全解析
开发语言·计算机视觉·华为·harmonyos
CN-Dust15 小时前
【C++】for循环嵌套例题专题
java·c++·算法
十五年专注C++开发15 小时前
QtnProperty:一个基于 Qt 框架的第三方高级属性库
开发语言·c++·qt
2501_9010064715 小时前
Golang map底层实现原理_Golang map哈希表原理教程【收藏】
jvm·数据库·python
yujunl15 小时前
U9的OpenAPI接口的应用
开发语言