杨红伟【岐伯科技】18903467858

V1

2023/04/23阅读:34主题:默认主题

12-多环境使用-单文件application.yml 增加多环境配置进行启动!

12-多环境使用-单文件application.yml 增加多环境配置进行启动!

我们不需要像上一节指定那么多文件了,我们只需要在一个文件中操作就可以了!

思路

在配置文件中指定 spring.profiles.active={profile}

或者

可以使用 javar -jar Ruoyi.jar --spring.profiles.active=dev 这种方式

配置方法

src/main/resources/application.yml 增加

---
spring:
  profiles:{profile}

说明:

我们使用三个横线 --- 系统会自动认为它是另外一个块!!!

实操:增加dev等

我们使用 三个横线server 结合的方式来实现

例如我们增加 dev 环境,我们需要在配置的最下边增加

同时以前的 server 就不用了!!

---
spring:
  profiles: dev
server:
  port: 80
---
spring:
  profiles: test
server:
  port: 81
---
spring:
  profiles: prod
server:
  port: 82

如图所示,更改多种端口环境(虽然有下滑线报错)但是依然可用!

image
image

总的配置环境增加环境名称

如果要启动 dev 需要在上边增加一个这样的配置,如下

# Spring配置
spring:
  # ...
  profiles: 
    active: druid,test

如图:

image
image

总结

80端口 dev环境
81端口 test环境
82端口 prod环境

启动

我们看到启动日志是 81 端口,就是我们的 test 环境

image
image

访问成功 http://localhost:81

image
image

分类:

后端

标签:

后端

作者介绍

杨红伟【岐伯科技】18903467858
V1