前言
在 spring boot 项目中,经常会用到 application.yml 配置文件,有时候由于各种配置,最后综合在一起会配置的特别的长,在这里记录几种比较好的方式可以清晰精简的进行配置:
示例
不同的环境引入不同的配置文件:dev,test,prod
在 spring.profiles.active 中可以设置激活的 配置类型,对应不同环境的特殊配置
共用的分类配置文件:log 等
在 spring.profiles.include 中可以设置额外需要添加的共用配置文件,逗号隔开可以引用多个
最下方还可以放一些其他的配置
多个同名配置项的处理
比如 图片中 spring 出现了多次,有时候,需要针对不同的含义分区,配置在不同的一块,这时,也可以使用 ---
三个横杠来做区分,这样,下面一个 spring 后面的配置就被当做是一个新的分区,则不会和上方冲突。这样既实现了配置生效,也方便一目了然 每一块配置的特殊作用