Spring Boot多环境配置

Spring Boot的针对不同的环境创建不同的配置文件,

语法结构:application-{profile}.properties

profile:代表的就是一套环境

需求

application-dev.yml 开发环境 端口8090

application-test.yml 测试环境 端口8091

application-prod.yml 生产环境 端口8092

多个yml方式

 实例

application-dev.yml文件

spring:
  profiles: dev #环境名称
server:
  port: 1111 #端口号

application-test.yml

spring:
  profiles: test #环境名称
server:
  port: 2222 #端口号

application-prod.yml

spring:
  profiles: prod #环境名称
server:
  port: 3333 #端口号

运行项目:

在application.yml 中激活指定的配置文件:

#激活指定的配置文件
spring:
  profiles:
    active: dev

单个yml方式

 实例

application.yml

spring:
  profiles:
    active: prod #激活dev环境
---
#开发环境
spring:
  profiles: dev #环境名称
server:
  port: 8090 #端口号
---
#开发环境
spring:
  profiles: test #环境名称
server:
  port: 8091 #端口号
---
#开发环境
spring:
  profiles: prod #环境名称
server:
  port: 8092 #端口号

相关推荐

  1. SpringBoot环境配置及日志记录器

    2024-01-17 05:46:06       41 阅读
  2. SpringBoot环境切换的灵活配置

    2024-01-17 05:46:06       24 阅读
  3. SpringBoot环境配置和logback日志记录器

    2024-01-17 05:46:06       20 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-17 05:46:06       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-17 05:46:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-17 05:46:06       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-17 05:46:06       20 阅读

热门阅读

  1. 自定义类型详解(2)

    2024-01-17 05:46:06       30 阅读
  2. Shiro + JWT + Spring Boot Restful 简易教程

    2024-01-17 05:46:06       28 阅读
  3. Go语言中的Channel

    2024-01-17 05:46:06       32 阅读
  4. Edge-TTS(文字转语音工具)Html版本

    2024-01-17 05:46:06       31 阅读
  5. index.cshtml

    2024-01-17 05:46:06       27 阅读
  6. 解决vue3中不支持.sync语法糖

    2024-01-17 05:46:06       33 阅读
  7. 蓝桥杯C组-填充-贪心

    2024-01-17 05:46:06       34 阅读
  8. Oracle相关问题及答案(2024)

    2024-01-17 05:46:06       19 阅读
  9. 提升问题检索的能力

    2024-01-17 05:46:06       34 阅读
  10. Go中更安全的枚举

    2024-01-17 05:46:06       34 阅读
  11. 学习python仅此一篇就够了(封装,继承,多态)

    2024-01-17 05:46:06       26 阅读
  12. C++ 类、结构体

    2024-01-17 05:46:06       29 阅读