Config配置搜索路径
前面我们所有的GIT远程端配置文件都是跟目录的,所有请求默认都是根目录,但是有时候,项目很多,配置文件需要根据子目录来划分,这时候,就需要来配置搜索路径了;比如aaa项目的配置文件放aaa目录下,bbb项目的配置文件放bbb目录下,不配置的话 是找不到的那些配置文件的,我们需要配置search-paths属性实现;
microservice-config-server-4001 configserver端 加个配置
server:
port: 4001
spring:
application:
name: microservice-config
cloud:
config:
server:
git:
uri: https://github.com/java1234/microservice-config
search-paths:
- aaa
- bbb
我们来测试下;
分别搞3个目录aaa,bbb,ccc 里面分别放3个配置文件 nns.yml,nns2.yml,nn3.yml;
配置内容大体差不多,随便写;spring:
profiles:
active:
- dev
---
spring:
profiles: dev
name: aaadev
---
spring:
profiles: test
name: aaatest
然后传到远端git;
我们启动:microservice-config-server-4001
因为没配置 ccc这个搜索路径 所有 nn3里的找不到;