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
相关推荐
菜鸟谢6 小时前
Rust 函数完整知识点详解
后端
爱勇宝6 小时前
淡泊名利之前,先承认我们都很焦虑
前端·后端·程序员
菜鸟谢6 小时前
Rust 闭包(Closure)完整详解
后端
ServBay7 小时前
如何利用本地技术栈构建 0 成本 AI SaaS 雏形
后端·aigc·ai编程
菜鸟谢7 小时前
Rust 集合 + 迭代器完整详解
后端
杨利杰YJlio7 小时前
Codex桌面客户端上手:项目、插件与自动化实战
前端·后端
常铭7 小时前
【Java基础】01-HashMap的底层原理
后端·面试
幼儿园技术家7 小时前
实现 GEO 监控:从多引擎探测到优化闭环
前端·后端
掘金者阿豪7 小时前
微信小程序虚拟支付与广告转化回传实战记录
后端
ping某8 小时前
专栏-null 和 undefined 到底是什么?
前端·javascript·后端