[2020-09-03 | v2.3.0 版本] 1.找到模块`jeecg-cloud-module`在其子目录config下有两个配置文件 ![](https://img.kancloud.cn/1c/d2/1cd2e21f6d62f07f1a65e907494cad20_455x261.png) - jeecg-cloud-application-beta.yml : 每一个服务使用的配置 - jeecg-cloud-gateway-beta.yml :gateway使用的配置 2.使用nacos作为配置中心,启动nacos,访问`localhost:8848/nacos` 账号密码 都是nacos,进入配置列表,新增配置 ![](https://img.kancloud.cn/59/84/59849cdb155aab26e1d7ddc84ecf9477_1896x465.png) 3.将步骤1中两个配置文件分别复制到nacos上即可 - Data ID和文件名保持一致 - Group不需修改 - 配置格式选择yaml ![](https://img.kancloud.cn/b9/4c/b94c261e8980b8ddc5b64be12cd1e088_1719x699.png) ![](https://img.kancloud.cn/67/bb/67bbe8bb3e64742586dcfeba23e7fee4_1736x712.png) 4.每个服务的resource下配置文件只需要保留一个bootstrap.yml即可: - demo的bootstrap.yml配置内容: ~~~ server: port: 8083 spring: application: name: jeecg-demo cloud: nacos: discovery: server-addr: 127.0.0.1:8848 config: file-extension: yml server-addr: 127.0.0.1:8848 shared-dataids: jeecg-cloud-application-beta.yml feign: sentinel: enabled: true ~~~ - system的bootstrap.yml配置内容: ~~~ server: port: 8081 spring: application: name: jeecg-system cloud: nacos: discovery: server-addr: 127.0.0.1:8848 config: file-extension: yml server-addr: 127.0.0.1:8848 shared-dataids: jeecg-cloud-application-beta.yml feign: sentinel: enabled: true ~~~ gateway的bootstrap.yml配置内容: ~~~ server: port: 9999 spring: application: name: jeecg-cloud-gateway cloud: nacos: discovery: server-addr: 127.0.0.1:8848 config: file-extension: yml server-addr: 127.0.0.1:8848 shared-dataids: jeecg-cloud-gateway-beta.yml ~~~ 备注: 上述配置bootstrap.yml文件中 - spring.cloud.nacos.discovery.server-addr标识的是nacos服务的地址 - spring.cloud.nacos.config下的三个属性分别表示 配置中心上文件的扩展名、配置中心地址、配置中心文件名 - feign.sentinel.enabled 服务间调用时支持服务降级 5.确保配置正确,启动项目,在服务列表里可以看到启动的服务 ![](https://img.kancloud.cn/c3/79/c37982c61583496bb040aef435b0b9fc_1905x578.png) 6.访问具体页面,测试每个服务功能是否正常 - 用户管理(system服务) ![](https://img.kancloud.cn/66/99/669973906d0776ecddb8498b763bec89_1894x773.png) - 单表模型示例(demo服务) ![](https://img.kancloud.cn/af/0c/af0cf7e0c6e3b8f6b346448389394218_1898x695.png)