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
相关推荐
谢亮_vipxieliang8 小时前
Go GMP调度模型——从原理到实战的完整指南
开发语言·网络·golang
Gust of wind8 小时前
串与KMP模式匹配:存储结构、基本操作、next数组手算
c语言·数据结构·后端·算法
endswel8 小时前
Spring bean 注册多种方式
java·后端·spring
铁皮饭盒9 小时前
还是网页端, 46mb模型, 抠图功能升级了, 抠任意主体, 还是不要显卡, 不要python, 满意吗?
前端·javascript·后端
小林coding9 小时前
Flash模型又添一员大将:实测MiniMax M3.1
后端
鬼手点金9 小时前
opencode-性能优化建议
java·人工智能·git·自动化·nanogpt
聪明蛋子哟9 小时前
Python与Java双栈实战:手撸一个支持RAG与Tool Calling的高性能Agent框架
java·开发语言·python
谢亮_vipxieliang9 小时前
Go Context 控制协程生命周期
开发语言·golang
麦壳饼9 小时前
架构深度解析:SonnetDB 的写入与查询路径
数据库·sonnetdb
xuxigifxfh9 小时前
HJ4 字符串分隔
java·开发语言·华为机考