问题描述 这个问题玩过 SpringCloud 的小伙伴估计会想到用 bootstrap.yml 来解决这个问题。但是如果说为了解决这个问题引入了一堆的 SpringCloud Jar,就感觉杀鸡用牛刀。 于是今天我们想只有 application.yml 自己就可以解决这个问题,如何搞定? 解决方案 我们先看下大致的多环境配置目录结构 dev & prod 配置其实就是常规配置,关键看下总配置 application.yml 里面的配置项 spring: profiles: active: dev 其实也很简单,只要在 active 写 dev or prod 即可