企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 说明 * 一般我们的项目都是一个项目一个配置文件,在微服务后,我们会有很多个项目,这种情况下我们的配置文件也会很多。管理起来也会很麻烦,JPower想到了这里,便为此设计了共享配置文件的方式,让所有微服务都能加载一个配置文件 * 这时候有人可能会奇怪,已经有nacos,为什么还要实现共享配置文件的方式。JPower想到会有一些基础的配置还是需要用到项目里的配置的,比如nacos的连接地址,这样我们只需要配置一个连接地址就可以让所有项目都去连接。 ## 如何使用 * 在项目根目录下有一个config目录,里面有个bootstrap.yml文件,这个就是我们所有项目加载的配置文件 ![](https://img.kancloud.cn/f4/22/f42207674e8f53a7f126bfb152de65d1_462x814.png) * 我们正常在config/bootstrap.yml文件里写配置即可,所有服务都会生效。但是我们个别的配置可能只会在单独的项目生效,或者每个项目的配置值必须不一样,我们可以采用之前的方式来配置,就会覆盖我们的共享配置文件里的配置,例如服务启动端口号;可以在项目下的resources目录下新建config目录,在该目录下的bootstrap.yml配置文件里写入配置。**切记不可直接在resources目录下新建配置** ![](https://img.kancloud.cn/9b/a6/9ba67f08a3ce063ccd632ded1cb8fd24_1022x855.png)