SpringBoot - application.yml 多环境切换解决方案

问题描述

这个问题玩过 SpringCloud 的小伙伴估计会想到用 bootstrap.yml 来解决这个问题。但是如果说为了解决这个问题引入了一堆的 SpringCloud Jar,就感觉杀鸡用牛刀。

于是今天我们想只有 application.yml 自己就可以解决这个问题,如何搞定?

解决方案

我们先看下大致的多环境配置目录结构

SpringBoot - application.yml 多环境切换解决方案_第1张图片

dev & prod 配置其实就是常规配置,关键看下总配置 application.yml 里面的配置项

spring:
  profiles:
    active: dev

其实也很简单,只要在 active 写 dev or prod 即可

你可能感兴趣的:(#,SpringBoot,spring,boot,后端,java,application.yml,bootstrap.yml,多环境,配置,切换)