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
相关推荐
sunburn-几秒前
数据库聚合查询完整教程:从基础函数到实战统计
java·数据库·mysql·数据库开发
wangchunyu1148 分钟前
JAVA 类加载机制与双亲委派模型
java·开发语言
小蒜学长21 分钟前
基于 Spring Boot 的英语单词背诵系统的设计与实现(代码+数据库+LW)
java·数据库·spring boot·后端
用户693717500138423 分钟前
我买的电视,我还不能研究它吗?
前端·后端·ai编程
lambo mercy30 分钟前
持久化01——线程级持久化
java·开发语言·jvm
CoderYanger31 分钟前
Java EE 进阶:5. Spring IoC&DI(第一弹):Spring IoC
java·开发语言·spring boot·spring·面试·职场和发展·java-ee
中电金信36 分钟前
开发更高效、监控更实时、运维更省心,源启数据开发平台构筑一站式数据开发新底座
网络·数据库·人工智能
泡海椒38 分钟前
深度解析JQuick-SQL 谓词下推与投影下推优化机制
数据库·sql
真上帝的左手40 分钟前
2. 编程语言-JavaScript
开发语言·javascript
zhanghaha131444 分钟前
C# 系列教程_1 基础语法篇(面向新手系统教程)
开发语言·c#