系列文章目录
前言
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。
首先,你要了解SpringBoot配置文件加载顺序,加载位置(代码内,Nacos等),当然这不是这里要说的,这里我们就是约定配置文件在resources下,一般有一个主配置文件application.yml,但是当配置过多时,一个配置文件,将会非常臃肿。
所以我们需要把配置文件拆分,一些不需要动的,公用的,核心的配置放到application.yml下,其他的可以有多种拆分方式,例如可以分开发环境、测试环境、正式环境
在bootstrap.yml增加配置标记当前环境
spring:
profiles:
active: dev
这样配置文件等于分成了好多类,但是对于一个环境来说,有两个配置文件了,比如开发就是application.yml+application-dev.yml两个配置文件。
但是有个问题,比如如果工程里面有MySQL、Redis、Kafka、短信、邮件等配置时,还是非常臃肿,而且一旦我们要修改个东西,就要去application-dev.yml中找了,因此