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
相关推荐
Re.不晚1 天前
Redis——主从复制
数据库·redis·缓存
csbysj20201 天前
PHP Mail - 发送邮件的最佳实践指南
开发语言
我命由我123451 天前
Android多进程开发 - AIDL 最简单的实现、传递数据大小限制
android·java·java-ee·kotlin·android studio·android jetpack·android-studio
jdbcaaa1 天前
Go 语言 runtime 包的使用与注意事项
开发语言·后端·golang·runtime
ZHOUPUYU1 天前
PHP 8.3网关优化:我用JIT将QPS提升300%的真实踩坑录
开发语言·php
小高不会迪斯科1 天前
CMU 15445学习心得(二) 内存管理及数据移动--数据库系统如何玩转内存
数据库·oracle
寻寻觅觅☆1 天前
东华OJ-基础题-106-大整数相加(C++)
开发语言·c++·算法
e***8901 天前
MySQL 8.0版本JDBC驱动Jar包
数据库·mysql·jar
l1t1 天前
在wsl的python 3.14.3容器中使用databend包
开发语言·数据库·python·databend
青云计划1 天前
知光项目知文发布模块
java·后端·spring·mybatis