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
相关推荐
jieyucx7 小时前
SQL 查询终极高阶通鉴:从零基础拆解到工业级多表联查、窗口函数与索引优化
数据库·sql
Dxy12393102167 小时前
Python线程锁:为什么多线程会“打架“,以及怎么解决
开发语言·前端·python
guygg887 小时前
人行走作用下板的振动响应 MATLAB 仿真
开发语言·matlab
程序员黑豆7 小时前
Java中怎么实现字符串拼接呢【AI全栈开发】
java
ai_coder_ai7 小时前
论 NoSQL 数据库技术及其应用
数据库·nosql
小二·8 小时前
Next.js 15 全栈开发实战
开发语言·javascript·ecmascript
fox_lht8 小时前
15.3.改进我们之前的输入、输出项目
开发语言·后端·学习·rust
大鸡腿同学8 小时前
用 AI 肝了一个星期的智能客服助手,看看怎么个事
后端
IT_陈寒8 小时前
Python的os.path.join居然能这么坑?
前端·人工智能·后端