SpringConfig设置公共配置文件

时间:2024-10-14 02:20:05

1、其实公共配置很简单,先来一个全局的公共配置,直接在配置仓库建一个application.properties的配置文件,这个配置文件默认所有微服务都会加载里面的配置

SpringConfig设置公共配置文件

2、不同环境的公共配置也很简单,例如dev环境,用application-dev.properties命名即可,然后在各个服务指定环境即可spring.cloud.config.profile=dev

SpringConfig设置公共配置文件

3、公共服务配置介绍完了,每个服务都有自己的特殊配置,这个也很简单,用<服务名>-<环境>.properties命名即可,服务名就是spring.application.name里面设置的值

SpringConfig设置公共配置文件

4、上面是所有服务的公共配醅呓择锗置文件以及单个独立的配置,但是我如果想,只有几个服务有公共配置项,例如只有几个服务有redis的配置需求,这里就建一个按功能命名的配置文围泠惶底件<功能>-<环境>.properties,我这里测试直接用的test-dev.properties

SpringConfig设置公共配置文件

5、上面建完文件还没完,还酋篚靶高需要引入该配置spring.cloud.config.name,在这里设置你需要引入的配置文件,只需要输入配就女蒿鸳置文件前锥即可,这里记得要把服务的默认名字加进去,不然不会加载自己的默认服务的配置,但是全局配置可以不用加就是application的配置文件

SpringConfig设置公共配置文件

6、最后测试一下,可以看到,加载了三个配置文件的配置,分别是全局的配置,局部全局的配置,服务私有的配置

SpringConfig设置公共配置文件
© 手抄报圈