1. 添加依赖
pom.xml 中添加依赖
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
<version>2.2.0.RELEASE</version>
</dependency>
2. 添加 bootstrap.yaml
路径:/product/src/main/resources/bootstrap.yml
spring:
application:
name: service-product
cloud:
nacos:
config:
server-addr: 192.168.88.151:8848 # nacos的服务端地址
file-extension: yaml # 配置文件格式
profiles:
active: dev # 环境标识
3. 创建 Nacos 配置
3.1 创建
3.2 常见问题
如果出现配置信息有误,无法创建的问题?
3.2.1 检查chrome 请求响应栏
3.2.2 查看是否出现如下报错:
caused: PreparedStatementCallback;bad SQL grammar[];nested exception is java
如果是的话,大概率是字段缺失,修复方法是在nacos 数据库中添加字段:
ALTER TABLE config_info ADD COLUMN `encrypted_data_key` text NOT NULL COMMENT '秘钥';
ALTER TABLE config_info_beta ADD COLUMN `encrypted_data_key` text NOT NULL COMMENT '秘钥';
ALTER TABLE his_config_info ADD COLUMN `encrypted_data_key` text NOT NULL COMMENT '秘钥';
4. 验证
重新启动服务,然后重新发起请求,查看远程服务调用是否成功.