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 分钟前
BugkuCTF栅栏密码解题记录(原理+C语言实现)
c语言·开发语言
yuuki23323312 分钟前
【C++】模拟实现 AVL树
java·c++·算法
PD我是你的真爱粉24 分钟前
MySQL8新特性
数据库·mysql
牛马baby36 分钟前
多态和重载的底层实现原理
java
CircleMouse44 分钟前
springboot项目中使用Java 8的日期时间API
java·开发语言·spring boot·后端·spring
shalou29011 小时前
Spring 核心技术解析【纯干货版】- Ⅶ:Spring 切面编程模块 Spring-Instrument 模块精讲
前端·数据库·spring
Mr YiRan1 小时前
C++语言学习之面向对象
java·c++·学习
UrbanJazzerati1 小时前
Python 导包、分包完全教程
后端·面试
dc_00121 小时前
“mysqld --initialize --console ”执行不成功情况总结和解决措施
java
eWidget1 小时前
政务电子证照系统重构:如何解决跨模态数据的“一致性”与“安全合规”难题?
数据库·mongodb·kingbase·数据库平替用金仓·金仓数据库·文档数据库