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
相关推荐
Victor3562 分钟前
Hibernate(12)什么是Hibernate的实体类?
后端
Victor3562 分钟前
Hibernate(11)什么是Hibernate的持久化上下文?
后端
milanleon5 分钟前
使用Spring Security进行登录认证
java·前端·spring
毕设源码-朱学姐9 分钟前
【开题答辩全过程】以 三叶草中石油信息管理系统的设计与实现为例,包含答辩的问题和答案
java·eclipse
曹牧20 分钟前
Oracle统计每日发生次数
数据库·oracle
小高不明27 分钟前
前缀和一维/二维-复习篇
开发语言·算法
龘龍龙31 分钟前
Python基础(八)
开发语言·python
范纹杉想快点毕业31 分钟前
返璞归真还是拥抱现代?——嵌入式研发中的“裸机开发”与RTOS全景解析
c语言·数据库·mongodb·设计模式·nosql
辗转.95331 分钟前
MongoDB入门指南:从零开始掌握NoSQL数据库
数据库·mongodb·nosql