若依框架是一个简单的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