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
相关推荐
用户14748530797412 小时前
Git-stash产生的冲突
后端
UrbanJazzerati12 小时前
Python Scrapling反爬虫小技巧之Referer
后端·面试
程序员爱钓鱼12 小时前
Go语言WebP图像处理实战:golang.org/x/image/webp
后端·google·go
Nanjo_FanY12 小时前
Spring Boot 3/4 可观测落地指南
后端
PFinal社区_南丞13 小时前
Go语言开发AI智能体:从Function Calling到Agent框架
后端·go
NineData13 小时前
数据库管理工具NineData,一年进化成为数万+开发者的首选数据库工具?
运维·数据结构·数据库
货拉拉技术13 小时前
货拉拉海豚平台-大模型推理加速工程化实践
人工智能·后端·架构
神奇小汤圆13 小时前
请不要自己写,Spring Boot非常实用的内置功能
后端
神奇小汤圆13 小时前
突破Netty极限:基于Java 21 FFM API手写高性能网络通信框架
后端
Java编程爱好者13 小时前
给 Spring Boot 接口加了幂等保护:Token 机制 + 结果缓存,一个注解搞定
后端