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
相关推荐
Hello World呀5 小时前
登录时,redis出现错误
数据库·redis·缓存
雨中飘荡的记忆5 小时前
MyBatis配置解析模块详解
java·mybatis
啊哈灵机一动5 小时前
手把手实现 Gin + Socket.IO 实时聊天功能
后端
qq_12498707535 小时前
基于微信小程序的科技助农系统的设计与实现(源码+论文+部署+安装)
java·大数据·spring boot·后端·科技·微信小程序·毕业设计
狂奔小菜鸡5 小时前
Day35 | Java多线程入门
java·后端·java ee
『六哥』5 小时前
IntelliJ IDEA 安装教程
java·ide·intellij-idea·intellij idea
艾迪的技术之路5 小时前
【实践】2025年线上问题解决与总结-1
java
企鹅侠客5 小时前
第02章—先导基础篇:初识Redis
数据库·redis·缓存
哈哈老师啊5 小时前
Springboot新冠检测信息管理系统10m6v(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·spring boot·后端
7ioik5 小时前
MySQL默认事物隔离级别是什么?
数据库·mysql