## 说明
* 一般我们的项目都是一个项目一个配置文件,在微服务后,我们会有很多个项目,这种情况下我们的配置文件也会很多。管理起来也会很麻烦,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)
- 序言
- 开发环境准备
- 环境要求
- 环境安装
- 基础环境安装
- Nacos安装
- Sentinel安装
- 插件安装
- 导入工程
- 运行工程
- 工程测试
- JPower特性
- 系统启动器
- 多终端令牌认证
- 系统鉴权
- 鉴权API
- 鉴权配置
- API权限配置
- 接口放行配置
- 数据权限
- redis缓存
- 动态网关
- 聚合文档
- SaaS多租户
- 概念
- 使用
- Xss防注入
- 日志记录
- 操作日志&错误日志
- SQL打印
- feign请求日志&配置
- gateway日志
- 服务日志打印
- 导入导出
- 字典查询
- 系统文件上传下载
- 接口监控
- 代码生成器
- 配置文件共享
- Mybatis过滤器
- 配置说明
- 高级实战
- nacos动态配置
- Seata分布式事务
- 简介
- docker启动
- 微服务配置
- 微服务远程调用
- 声明式服务调用 Feign
- 熔断机制 Sentinel
- sentinel流控
- 简介
- 微服务配置
- 配置nacos对接
- APM监控&链路追踪
- 简介
- 安装
- 微服务接入
- SpringBootAdmin监控
- ELK分布式日志追踪系统
- ELK简介
- ELK一键部署
- 微服务日志对接ELK
- JPower-Chat
- 配置说明
- 生产部署
- docker部署
- docker安装
- docker-compose安装
- harbor安装
- 部署步骤
- 版本升级
- 1.0.1升级到2.0.0
- 2.0.0升级到2.0.2
- 2.0.2升级2.1.0
- 2.1.0升级到2.1.1
- 2.1.1升级到2.1.2
- 2.1.2升级到2.1.4