Bootstrap

打包dev环境命令_Springboot多环境切换与打包

在实际开发与应用部署的时候,往往遇到需要发布到不同环境的情况,而每个环境的数据库信息、密钥信息等可能会存在差异。可能需要不断进行环境的切换和打包部署,今天我们来看看具体是怎么做的。

配置文件

在resources目录下创建多个环境的配置文件,分别命名bootstrap-dev.yml、bootstrap-prod.yml、bootstrap-test.yml,分别对应开发环境、生产环境、测试环境。

  • bootstrap.yml与application.yml执行顺序

  • bootstrap.yml用来程序引导时执行,应用于更加早期配置信息读取,如可以使用来配置application.yml中使用到参数等

  • application.yml 应用程序特有配置信息,可以用来配置后续各个模块中需使用的公共参数等。

  • 加载顺序

    bootstrap.yml > application.yml > application-dev(prod).yml

目录结构如下

bb5858140fbd4ef670b994c8565d840c.png

bootstrap.yml

server:  port: 7001spring:  profiles:    active: dev
;