若依单体Vue版本新增多环境配置

发布时间 2023-08-15 15:37:51作者: LiuShuku

若依框架是一个简单的web后台管理脚手架,基于SpringBoot+Vue开发的。本次更改版本为3.8.7截止2023年8月14日,最新版本!

若依自带只有 application.yml 与 application-druid.yml 两个配置文件。本次需要增加 dev 开发环境 ; prod 正式环境。(如需更多环境也可以多个增加)
新增
application-dev.yml
application-prod.yml
删除
application-druid.yml
修改:
将application.yml 与 application-druid.yml 中的内容复制到 application-dev.yml 与 application-prod.yml中
设置:
在 application.yml 修改如下内容 即可动态切换当前的配置文件。
spring:
profiles:
active: dev 或者 prod

以下为拓展

修改:
顶层pom.xml 文件新增 环境变量

   <profiles>
      <profile>
          <id>dev</id>
          <properties>
              <!-- 环境标识,需要与配置文件的名称相对应 -->
              <profiles.active>dev</profiles.active>
              <logging.level>debug</logging.level>
          </properties>
          <activation>
              <!-- 默认环境 -->
              <activeByDefault>true</activeByDefault>
          </activation>
      </profile>
      <profile>
          <id>prod</id>
          <properties>
              <profiles.active>prod</profiles.active>
              <logging.level>warn</logging.level>
          </properties>
      </profile>
  </profiles>

此时在IDEA 右侧 maven 窗口就会出现环境标识(如下图):

修改 application.yml